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 показан выше.Получение определенного значения в XSL 1.0
Моя проблема в том, что я должен выбрать путь для элемента "eb:PartyId"
от элемента "cac:Seller/cac:Party/cac:PartyIdentification/cbc:ID"
Значение ID продавца партии (123412341234) должны прийти в ЭБ: PartyID.
Я попробовал -
../../../../../soap:Body/Response/cac:Seller/cac:Party/cac:PartyIdentification/cbc:ID
&
б Descendants, но я не в состоянии получить значение для него.
Просьба предложить.
Вы должны использовать SOAP здесь, не XPath. – hek2mgl
, но 'eb: PartyId' пуст, здесь нет значения. –