你好,我需要你的帮助,问题是:
我有一个带有后面命名空间的XSD文件:
xmlns="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd" targetNamespace="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd"
我的Xml文件命名空间如下:
<Order xmlns="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd">
我读了XML文件并将XML放在XmlObject中。现在我在该XmlObject上使用selectPath(&#34; ./*")。该函数生成错误的命名空间前缀。
<xml-fragment xmlns:xcb="rrn:org.xcbl:schemas/xcbl/v3_5/xcbl35.xsd">
你能帮助我吗?
答案 0 :(得分:0)
生成名称空间前缀没有任何问题。
命名空间前缀名称本身无关紧要;只有通过绑定到命名空间值才能获得它们的含义。
没有一致的XML处理器关心所使用的特定命名空间前缀,也不应该 - 它只是重要的命名空间值。