我已经检查了所有与我的问题相关的问题,但没有一个能够解决我的问题。我的问题是我需要使用XPath比较两个XML节点的值。以下是XML:
<ExtenProp>
<GenericField>
<FieldKey>IsDiscount</FieldKey>
<FieldValue>True</FieldValue>
<Namespace />
<ExtendedProperties />
</GenericField>
我需要检查 IsDiscount 是否可用,如果是,则值为 true。 我尝试进行如下检查:
//do:OrderForms/do:OrderForm/do:ExtendedProperties/do:GenericField[FieldKey="IsDiscount" and FieldValue="True"]
我已经检查过这个条件是否为真,但它却没有生效。有人能解释一下为什么吗?
ExtenProp/GenericField
,在您的 XPath 中是ExtendedProperties/GenericField
吗? - BlackJack