# 動的エレメントを持つ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>
```

### このセクション内

* [動的XMLストラクチャーを作成](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2024-11/creating-dynamic-xml-structure)
* [エレメント名とその値のマッピング](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0-R2024-11/mapping-elements-names-and-their-values)