假设我有以下 XML:
<ShoppingCart>
<!-- Item 1 -->
<LineItem>
<extendedAttributes>
<item>
<name>RenewingSubscriptionID</name>
<value>2106596709</value>
<valueDataType>string</valueDataType>
</item>
<item>
<name>subscriptionLineItemId</name>
<value>3145223500</value>
<valueDataType>string</valueDataType>
</item>
</extendedAttributes>
</LineItem>
<!-- Item 2 -->
<LineItem>
<extendedAttributes>
<item>
<name>RenewingSubscriptionID</name>
<value>2106596709</value>
<valueDataType>string</valueDataType>
</item>
</extendedAttributes>
</LineItem>
</ShoppingCart>
我如何去声明一个 XSLTvariable 的值,true
当存在的LineItem/extendedAttributes/item/name
值为 时subscriptionLineItemId
?对于上面提供的 XML,所需的行为是Item 1
具有变量 = true
,而Item 2
具有变量 = false
。