Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XML模式根中的前缀 ..._Xml_Xsd - Fatal编程技术网

XML模式根中的前缀 ...

XML模式根中的前缀 ...,xml,xsd,Xml,Xsd,你好。关于上面的代码,我有以下问题。为什么根元素有一个“xs:”前缀,尽管它是在xmlns引用之前定义的?这是一个错误(这是来自wiki的示例代码)可以在任何元素节点(包括document元素)上定义名称空间。它们将用于此元素的所有子节点和属性节点,直到在另一个元素节点上重新定义为止 解析器没有理由不能查看元素节点的xmlns属性来解析其前缀 否则,您将如何定义document元素的名称空间?它是第一个元素节点 <?xml version="1.0" encoding="utf-8"?&g

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

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

解析器没有理由不能查看元素节点的xmlns属性来解析其前缀

否则,您将如何定义document元素的名称空间?它是第一个元素节点

<?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>...