XML文書を条件に基づいて分割するxpath式が必要です。これにより、各ユニークについて1つの文書が得られます(下の例のように)。ノード値のxpath式
以下のxmlサンプルは、2つのドキュメント(id 100と200)になります。私は値をハードコードしたくない...
どのように私はxpath式でこれを行うことができますか?
(私は表現/データ/従業員と4つの文書を取得することができます知っている)
例:
<data>
<employee>
<id>100</id>
<tag>A</tag>
</employee>
<employee>
<id>100</id>
<tag>B</tag>
</employee>
<employee>
<id>200</id>
<tag>A</tag>
</employee>
<employee>
<id>200</id>
<tag>B</tag>
</employee>
</data>
出力例:
ドキュメント#1
<data>
<employee>
<id>100</id>
<tag>A</tag>
</employee>
<employee>
<id>100</id>
<tag>B</tag>
</employee>
</data>
ドキュメント#2
<data>
<employee>
<id>200</id>
<tag>A</tag>
</employee>
<employee>
<id>200</id>
<tag>B</tag>
</employee>
</data>
。 XSLTをお探しですか? – Lucero