連結条件に指定した条件に一致するデータを、shunreplaceコマンドを使って連結します。
連結コマンドの概要を以下に示します。
図5.7 連結コマンドの概要

入力データ例![]()
入力データの例を以下に示します。
FactFile1.xml
<Jnl>
<Kbn>A</Kbn>
<Number>100</Number>
<Code>X-010</Code>
<Name>yamada</Name>
<Value>ichirou</Value>
</Jnl> |
FactFile2.xml
<Jnl>
<Kbn>B</Kbn>
<Number>200</Number>
<Code>X-020</Code>
<Name>suzuki</Name>
<Value>mitsuo</Value>
</Jnl> |
FactFile3.xml
<Jnl>
<Kbn>C</Kbn>
<Number>300</Number>
<Code>X-030</Code>
<Name>satou</Name>
<Value>kei</Value>
</Jnl> |
NameFile.xml
<Mst1><code>A</code><name>America</name></Mst1> <Mst1><code>A</code><name>Africa</name></Mst1> <Mst1><code>B</code><name>Britain</name></Mst1> <Mst1><code>C</code><name>China</name></Mst1> |
KbnFile.xml
<Mst2><code>100</code><name>hyaku</name></Mst2> <Mst2><code>200</code><name>ni-hyaku</name></Mst2> <Mst2><code>300</code><name>san-byaku</name></Mst2> |
出力データ例![]()
出力データの例を以下に示します。
RepOutput.csv
"Kbn","Kname","Number","Nname","Code","Name","Val" "A","America","100","hyaku","X-010","yamada","ichirou" "A","Africa","100","hyaku","X-010","yamada","ichirou" "B","Britain","200","ni-hyaku","X-020","suzuki","mitsuo" "C","China","300","san-byaku","X-030","satou","kei" |