有下一个输入xml文件:
<ns0:HEADER xmlns:ns0="http://xmlns/dummy-dummy">
<ns0:REQUEST_ID>Dummy request id</ns0:REQUEST_ID>
<ns0:SOURCE>Dummy source</ns0:SOURCE>
...........
<ns0:DATE>Dummy date</ns0:DATE>
</ns0:HEADER>
我需要编写xsd架构来验证它。 你能给我一个如何验证带有命名空间的标签的建议吗,比如'ns0'上面的一个例子?
感谢。
答案 0 :(得分:0)
您可以编写xml架构文件并设置此属性(elementFormDefault =&#34; qualified&#34;)。这将确保所有元素都是名称空间限定的。
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.temp.com" elementFormDefault="qualified">