Saxon-HE-9.5.1.4提取的XML节点不包含根元素名称空间

时间:2014-03-06 09:31:47

标签: xslt xpath xml-namespaces saxon

提取特定元素(node-set())例如来自以下XML有效内容的<BBB>忽略要包含在结果

中的根元素名称空间
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://www.sonoasystems.com/schemas/RentACar"> 
   <soapenv:Body>
         <bookCar> 
         <size80K>
            <AAA>
                     <BBB/>
                </AAA>
          </size80K>
         </bookCar>       
      </soapenv:Body>
</soapenv:Envelope>  

结果: 使用Saxon9.5.1.4

<BBB xmlns="http://www.sonoasystems.com/schemas/RentACar"/>

使用Saxon9.0

<BBB xmlns="http://www.sonoasystems.com/schemas/RentACar" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/>

0 个答案:

没有答案