1
的我有這樣個XML的XPath與某些派生元素的父元素,而不管深度
案例1
<A>
<B>
<TAB name="tab1a">
<FIELD name="myField">
</FIELD>
</TAB>
</B>
</A>
案例2
<A>
<B>
<TAB name="tab1b">
<C>
<D>
<FIELD name="myField">
</FIELD>
</D>
</C>
</TAB>
</B>
</A>
案例3
<A>
<TAB name="tab1c">
<B>
<C>
<D>
<FIELD name="myField">
</FIELD>
</D>
</C>
</B>
</TAB>
</A>
我需要取名爲TAB
,其中包含名爲myField
的FIELD
。
我到目前爲止
//Tab[Field[@name="myField"]]/@name
和
//Field[@name="myField"]/parent::*/parent::*/parent::*/@name.
試過,但我想這樣做在一個通用的查詢。