次の XML があるとします。
<a>
<b></b>
<c></c>
<d></d>
<e></e>
</a>
dを除くaのすべての子を取得したい場合。そのために、私は以下を使用します:
/a/*[not(self::d)]
ただし、これは3 つの別々のノードでb、c、およびeを返します。私が探しているのは、b、c、およびeを含み、 dを除く1 つのノードのみです。次の疑似コードに似たものになります。
/a/* and <do not include /a/d please>
これは可能ですか?
ありがとう。