特定の要素を含むノードを選択するXPath式を記述するのに問題があります。この要素の兄弟は除外しますが、興味がありません。これはXPathだけではできないと思います。 XSLTを使用する必要があります。私はXPath選択
<items>
<item id="foo1">
<interestingAttribute>val4</interestingAttribute>
</item>
<item id="foo3">
<interestingAttribute>val11</interestingAttribute>
</item>
</items>
この結果を生成したいと思い、このソースドキュメント
<items>
<item id="foo1">
<attr1>val1</attr1>
<attr2>val2</attr2>
<attr3>val3</attr3>
<interestingAttribute>val4</interestingAttribute>
</item>
<item id="foo2">
<attr1>val5</attr1>
<attr2>val6</attr2>
<attr3>val7</attr3>
</item>
<item id="foo3">
<attr1>val8</attr1>
<attr2>val9</attr2>
<attr3>val10</attr3>
<interestingAttribute>val11</interestingAttribute>
</item>
</items>
を使用して
は、このは、XPathで行うことができますか?そうでない場合は、どのようなXSLT変換を使用する必要がありますか?リンパ節転移をあなたにお返しします
/items/item/interestingAttribute
これら二つの式:
結果として上記のxml全体を生成しますか?あるいは、xpathの特定のノードをコードベースで実行したいだけですか? –
私はXML文書全体を生成したいと考えています。しかし、要素を除外したXPathソリューションがあれば、それも問題ありません。 –
Chris