XML模式根目录中的前缀

时间:2014-09-10 08:06:53

标签: xml xsd

<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Address">
    <xs:complexType>
      <xs:sequence>...

您好。我有关于上面代码的以下问题。为什么根元素有一个&#34; xs:&#34;前缀,尽管它直到xmlns引用定义?这是一个错误(它是来自wiki的示例代码)

1 个答案:

答案 0 :(得分:2)

可以在任何元素节点(包括文档元素)上定义命名空间。它们将用于此元素的所有子节点和属性节点,直到在另一个元素节点上重新定义。

没有理由解析器无法查看元素节点的xmlns属性来解析它的前缀。

您将如何定义文档元素的命名空间?它是第一个元素节点。