動的エレメントを持つXMLストラクチャーのマッピング
[XPath Name] (XPath名)プロパティを使い、さまざまなエレメントが含まれているXMLファイルで作業します。
このタスクについて
この例では、ストラクチャーは同じでもエレメント名が異なるXMLファイルが2つあります。どちらのファイルも処理できるストラクチャーをTalend Data Mapperに作成します。
ストラクチャー設定したら、エレメント名と値が含まれているJSONファイルを取得するマップを作成します。
この例では次のXMLサンプルを使います:
<root>
<book>
<title>Pride and Prejudice</title>
<author>Jane Austen</author>
<isbn>978-0141439518</isbn>
</book>
<book>
<title>Jane Eyre</title>
<author>Charlotte Bronte</author>
<isbn>978-0553211405</isbn>
</book>
</root>
<root>
<dvd>
<title>Selma</title>
<director>Ava DuVernay</director>
<released>2014</released>
</dvd>
<dvd>
<title>The Hurt Locker</title>
<director>Kathryn Bigelow</director>
<released>2008</released>
</dvd>
</root>