# XMLツリースキーマの編集

tMapでも利用可能な[Schema editor] (スキーマエディター)や[Expression editor] (式エディター)ビューのほかに、 tXMLMapマップエディターでは[Tree schema editor] (ツリースキーマエディター)ビューが提供され、入力または出力データフローのXMLツリースキーマを編集できます。

このスキーマエディターにアクセスするには、マップエディターの下部の[Tree schema editor] (ツリースキーマエディター)タブをクリックします。

![\[Tree schema editor\] (ツリースキーマエディター)タブ。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Mapping_XMLMap9.png)

このビューの左半分は入力フローのツリースキーマの編集で使用し、右半分は出力フローのツリースキーマの編集で使用します。

カラムの説明は次のとおりです:

* XPath: XMLツリーの各エレメントや属性を指す絶対パスを表示し、エレメントや属性の名前を変更するためにこのカラムを使用します。
* [Key] (キー): 結合リンクで式キーデータを使ってデータを取得する場合は、このチェックボックスをオンにします。チェックボックスをオフにした場合は、結合関係が無効になります。
* [Type] (タイプ): データのタイプ(String、Integer、Documentなど)を説明します。

  情報メモ注: [Type] (タイプ)カラムは、Javaバージョンで常に定義されている必要があります。
* [Nullable] (Nullを許可): フィールドでNull値を使用できるようにするには、このチェックボックスをオンにします。
* [Pattern] (パターン): 日付データ型のパターンを定義します。

情報メモ注: 入力メタデータと出力メタデータは、互いに独立しています。たとえば、入力スキーマのカラムラベルを変更せずに出力側のカラムのラベルを変更できます。

ただし、メタデータに変更が加えられた場合、tXMLMapの関連(入力または出力)エリアの対応するスキーマにただちに反映されます。また、デザインワークスペースのコンポーネントで定義済みのスキーマにも反映されます。