我想從這個去:XSLT 1.0添加命名空間+ XSI:類型元素
<detail>
<BusinessError>
<environment>Test</environment>
<businesserror>
<BusinessCode>my_businesscode</BusinessCode>
<BusinessMessage>my_businessmessage</BusinessMessage>
</businesserror>
</BusinessError>
</detail>
對此(只有businesserror因素是利息)
<detail>
<v1:BusinessError xmlns:v1="ddd">
<v1:environment>Test</v1:environment>
<v1:businesserror xsi:type="ns2:AppErrorType" xmlns:ns2="aaaaa" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns2:BusinessCode>my_businesscode</ns2:BusinessCode>
<ns2:BusinessMessage>my_businessmessage</ns2:BusinessMessage>
</v1:businesserror>
</v1:BusinessError>
</detail>
重要的細節(我認爲)命名空間的URI被導入爲一個變量!
我可以通過xs:屬性添加xsi:type,並且xsi名稱空間自動添加 但不包含名稱空間(xmlns:ns2 =「aaaaa」)? 通知,含元素(businesserror)的命名空間是不同於一個我試圖聲明(AAAA)
感謝
工程就像一個魅力 - 非常感謝你 – Danny