Я пытаюсь добавить значение xml в атрибут xslt. Пробовал различные решения, но никто не работает. См. Ниже XML и соответствующий XSLT-код.Как заполнить атрибут xslt из xml
XML:
<root>
<orderNo>123</orderNo>
</root>
XSLT:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/">
<soapenv:Envelope xmlns:read="http:/xxxxxx"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<read:Shipment
orderNo="<xsl:select="/jsonToXML[@orderNo]"/>"
ShipNode="?">
</soapenv:Body>
</soapenv:Envelope>
</xsl:template>
</xsl:stylesheet>
Пробовал различные решения, но ни один не работает.
:: возвращает мне пустое значение. –
@ChetanPotdar - Возможно, вы не видели моего редактирования. Ваш xpath должен измениться. –
Работает сейчас ... Спасибо –