XSL选择嵌套字段(来自Shopify XML输出)

时间:2014-12-29 21:12:16

标签: xml xslt shopify nested xml-formatting

我格式化Shopify输出XML文件并需要选择名字字段,但它们有多个嵌套的名字字段。我如何选择一个?

<order>
    <billing-address type="Address">
        <first-name>Bob</first-name>
        <last-name>Biller</last-name>
    </billing-address>
    <shipping-address type="Address">
        <first-name>Steve</first-name><!-- Trying to select shipping-address >> first-name -->
        <last-name>Shipper</last-name>
    </shipping-address>
</order>

2 个答案:

答案 0 :(得分:0)

不确定您使用的模板,但是如果您有一个匹配整个订单的模板,请举例说明:

<xsl:template match="order">  
  First name: <xsl:value-of select="shipping-address/first-name"/>
  Last name: <xsl:value-of select="shipping-address/last-name"/>
</xsl:template>

有结果

First name: Steve
Last name: Shipper

答案 1 :(得分:0)

你知道Shopify正在废弃所有API工作和webhooks的XML输出吗?