Это XSLTXSLT для UBL XML не может найти узел значения
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2"
>
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<Things>
<Thing AutoReceive="True">
<xsl:value-of select="Order/cbc:ID" />
</Thing>
</Things>
</xsl:template>
</xsl:stylesheet>
против этого XML
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Unviversal Business Language 2.0
http://docs.oasis-open.org/ubl/os-UBL-2.0/UBL-2.0.html
http://docs.oasis-open.org/ubl/os-UBL-2.0/xsd/maindoc/UBL-Order-2.0.xsd
-->
<Order
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2"
>
<!-- Mx Generated Order Number -->
<cbc:ID>8343</cbc:ID>
</Order>
не может найти значения узлов. Я пробовал много вариантов, и я попросил трех других разработчиков посмотреть на это. Пока никто из нас не может понять это.
<?xml version="1.0" encoding="UTF-8"?>
<Things xmlns="urn:oasis:names:specification:ubl:schema:xsd:Order-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<Thing AutoReceive="True" />
</Things>