ページの先頭行へ戻る
Interstage Shunsaku Data Manager アプリケーション開発ガイド

L.3.2 タグ階層ありの抽出パターン

タグ階層があるXML文書を抽出する場合の例を、以下に示します。


結果表


結果表の1行目のデータから、指定した列のデータを取り出し、ルートタグ“PERSON”の配下に階層的な構造をもつXML文書を生成するパターンのマッピングルールを、以下に示します。


マッピングルール

<?xml version="1.0"?>
<MappingRule>
<parentRule id="p1" tagname="PERSON" />
<columnRule id="c1" colname="A" tagname="NUM" parent="p1" />
<columnRule id="c2" colname="B" tagname="NAME" parent="p1" />
<columnRule id="c3" colname="C" tagname="JOB" parent="p1" />
<parentRule id="p2" tagname="DETAIL" parent="p1" />
<columnRule id="c4" colname="E" tagname="LOCNUM" parent="p2" />
<columnRule id="c5" colname="F" tagname="LOC" parent="p2" />
</MappingRule>

上記マッピングルールから出力されるXML文書は、以下のようになります。