次の 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>
true
の存在がLineItem/extendedAttributes/item/name
の値を持つ場合、 の値を持つ XSLT 変数を宣言するにはどうすればよいsubscriptionLineItemId
ですか? 上記の XML の場合、望ましい動作はItem 1
、変数 =true
をItem 2
持ち、変数 = を持つことですfalse
。