私が解決できると思う新しい問題はそれぞれ、私には解決できないことがわかります. したがって、次の XML を使用して、異なる @num 属性を持つ異なるノードがいくつあるかを知りたいと思います。おそらく、希望する出力を見ると理解しやすいでしょう。
初期 XML コード
<data>
<prot seq="AAA">
<node num="2">1345</node>
<node num="2">11245</node>
<node num="2">112w45</node>
<node num="7">88885</node>
</prot>
<prot seq="BBB">
<node num="2">678</node>
<node num="2">456</node>
<node num="7">4w56</node>
<node num="7">6666</node>
</prot>
<prot seq="CCC">
<node num="2">111</node>
<node num="2">222</node>
<node num="2">22w2</node>
<node num="7">333</node>
<node num="10">3433</node>
</prot>
</data>
そして、希望する出力で、異なる「num」がいくつあるかを表します
<root>
<num>2</num>
<num>7</num>
<num>10</num>
</root>
Muenchian グループ化を使用すると、(常にそうであるように) 実行できると思います。私はそれを見ることができません。
ありがとう!