2014-12-29 6 views
0

Shopify 출력 XML 파일을 포맷 중이며 first-name 필드를 선택해야하지만 여러 개의 중첩 된 first-name 필드가 있습니다. 하나를 선택하려면 어떻게해야합니까? 이에 사용하는 템플릿 확실하지만,하지XSL 중첩 필드 선택 (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> 

답변

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 
+0

다시 한 번 감사드립니다. 그것은 트릭을했다. – Newcombe

0

당신이 알고있는 결과가를 Shopify는 모든 API 작업 및 웹 훅에 대한 XML 결과물을 폐기하고 있습니까?

+0

어디에서 들었습니까? 나는이 문제에 관해 무엇이든 찾을 수 없다. 그렇다면 JSON을 유지할 것인가? – Newcombe

+0

API 홈페이지에서 오른쪽으로 ...이 말은 ... Shopify의 API는 현재 JSON과 XML을 모두 지원하지만 API 소비에 선호되는 방법은 JSON입니다. 앞으로 몇 달 동안 XML은 서서히 폐기 될 것입니다. 모든 관계 당사자는 일단 사유가되자 폐기 결정 통지를 받게됩니다. –

+0

Faaaaack, 고마워. – Newcombe