0
<test  volume="1"  />
<test  volume="2"  />
<test  volume="1"  />
<test  volume="3"  />
<test  volume="5"  />
<test  volume="4"  />
<test  volume="4"  />
<test  volume="4"  />
<test  volume="2"  />

一意の属性値 (1 から 2、3 など) を持つノードのみをナビゲートするにはどうすればよいですか。一意の値をフェッチしてから、xml ファイルを分割して、同じ属性値を持つノードのコレクションを作成したいと考えています。個別の属性値を持つノードのコレクションを作成する他の方法はありますか? つまり、属性値 4 のリストを作成する場合、リストには 3 つのノードが必要です。ここで、属性値は不明であることに注意してください。任意の数値を指定できます。これは単なるサンプルです。

前もって感謝します

4

1 に答える 1

0

これを xpath として使用します

//test[not(@volume = following::test/@volume)]

これは、xpath 1.0 と 2.0 の両方で機能します。

于 2013-10-29T13:34:23.863 に答える