在 XSL 1.0 中获取特定值

  • 本文关键字:获取 XSL xml xslt xslt-1.0
  • 更新时间 :
  • 英文 :

<soap:Envelope>
    <soap:Header>
        <eb:Messaging eb:version="3.0" id="ebMessage" soap:mustUnderstand="1">
            <eb:UserMessage>
                <eb:PartyInfo>
                    <eb:From>
                        <eb:PartyId/>
                        <eb:Role>Sender</eb:Role>
                    </eb:From>
                </eb:PartyInfo>
            </eb:UserMessage>
        </eb:Messaging>
    </soap:Header>
    <soap:Body>
    <Response>
            <cac:Seller>
                <cac:Party>
                    <cac:PartyIdentification>
                        <cbc:ID>123412341234</cbc:ID>
                    </cac:PartyIdentification>
                </cac:Party>
            </cac:Seller>
        </Response> 
    </soap:Body>
</soap:Envelope>

输入 xml 如上所示。

我的问题是我必须从元素"eb:PartyId"中选择路径"cac:Seller/cac:Party/cac:PartyIdentification/cbc:ID"

卖方方 ID(123412341234) 的值应以 eb:PartyID 表示。

我试过了——

../../../../../soap:Body/Response/cac:Seller/cac:Party/cac:PartyIdentification/cbc:ID

&

使用过后代,但我无法获取它的值。

请指教。

您可以使用

preceding::eb:PartyId[1]

相关内容

  • 没有找到相关文章

最新更新