このタスクについて
これを行うには、次の手順に従います。
手順
-
tExtractXMLFieldをダブルクリックして、[Component] (コンポーネント)ビューを開きます。
-
[Edit schema] (スキーマを編集)の横にある3点ボタンをクリックして、スキーマエディターを開きます。
- このエディターの左側で、SKU_Description_Size_Weight行を選択します。
-
ボタンをクリックして、この行をエディターの右側に追加します。
- このエディターの右側で、下部のツールバーの[+]ボタンを3回クリックして、3つの行を追加します。
- 3つの行の名前をSKU、Size、Weightに変更します。これらはすべて、正規化されたXMLデータのタグです。
- [OK]をクリックしてこの編集を確定し、ポップアップダイアログボックスで指示されるスキーマの伝播を受け入れます。[Component] (コンポーネント)ビューの[Mapping] (マッピング)テーブルに4行が自動的に入力されます。
- [Component] (コンポーネント)ビューの[XML field] (XMLフィールド)フィールドで、着信データの目的とするXMLフィールドを選択します。この例では、Normalized_fieldです。
-
[Loop XPath Query] (ループXPathクエリー)フィールドに、XMLツリーのルートタグの名前を入力し、デフォルト値を置換します。この例では、
"/record"
と入力します。 -
[Mapping] (マッピング)テーブルの[XPath query] (XPathクエリー)カラムに、目的とする正規化されたデータに対応するXMLツリータグを引用符の間に入力します。この例では、
"SKU"
、"Size"
、"Weight"
です。