我有以下XML。
<n:wmi xmlns:inventory="http://www.example.com/XMLSchema/mp/v1/item/ItemInventory.xsd" >
<items processMode="INCREMENTAL">
<item partnerItemId="SM-290754-US">
<action>UPDATE</action>
<inventory:availability code="AC" onHandQty="124" />
</item>
</items>
我想访问&#34;代码&#34; Freemarker模板中的属性。以下是我的freemarker模板。
我尝试了以下模板。但他们都没有工作。
<#ftl ns_prefixes={"inventory":"http://www.example.com/XMLSchema/mp/v1/item/ItemInventory.xsd"}>${item["inventory:availability[@code]"]}
和
<#ftl ns_prefixes={"inventory":"http://www.example.com/XMLSchema/mp/v1/item/ItemInventory.xsd"}>${item["inventory:availability.@code"]}
答案 0 :(得分:0)
我做了一些调查。正确的xpath将是
${item["inventory:availability/@code"]}