我有一个非常简单的XML
组织。xml。萨克斯。SAXParseException:s4s elt架构ns:元素'Config'的命名空间必须来自架构命名空间'http://www.w3.org/2001/XMLSchema'.
XML到这里:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Config>
<Test Script="final.sh" />
</Config>
XSD去这里:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Config">
<xs:complexType>
<xs:all>
<xs:element name="Test" minOccurs="0">
<xs:complexType>
<xs:attribute name="Script" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
缺少根命名空间,请将其添加到其中
提供的实例文档对提供的架构有效,所以这里发生了一些奇怪的事情。
错误消息似乎表明您实际验证的模式是
targetNamespace="http://www.w3.org/2001/XMLSchema"
这对它来说是一件很奇怪的事情。
恐怕在对你的问题的其他回答中,你得到了很多非常糟糕的建议。
我在氧气中试过,文件是有效的。
以下是我使用的两个文件:
xsd文件:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation='schema.xsd'>
<Test Script="final.sh" />
</Config>
xml文件:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Config">
<xs:complexType>
<xs:all>
<xs:element name="Test" minOccurs="0">
<xs:complexType>
<xs:attribute name="Script" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
确保将xsd模式正确地附加到xml文件中,这样就可以了。
下面是我的XSD。我犯了错误。你能验证一下吗? 请帮帮我。
我有一个或多或少简单的任务来构建XSD模式,但我不确定我的想法是否正确。特别是对于元素。 客户可以发出采购订单。采购订单至少包括一个订单位置(产品名称、数量和价格是必需的;注释和装运日期是可选的)。 采购订单有日期(订单日期)和可选注释。客户可以指定不同的地址(计费和发货)。只需要送货地址。 那么同一个元素,这里的,是否多次出现?现在我有min和maxOccurs用于,但顺序是这样的,所以可能是错
我在spring service应用程序中得到以下错误。请任何人帮助我。由于以下错误,上下文初始化失败。 pom.xml
我的WSDL上有以下标签: 这些类型随后被鉴定为s0、s1。。。名称空间。 问题是名称空间endpoint(=)http://xxxxx/ws)是否需要是有效的url 如果endpoint不再存在-是否意味着我们需要再次为Web服务重新生成存根代理? 注意:Web服务本身的终结点与名称空间的终结点不同,并且仍然存在。
主要内容:命名冲突,使用前缀来避免命名冲突,XML 命名空间 - xmlns 属性,统一资源标识符(URI,全称 Uniform Resource Identifier),默认的命名空间,实际使用中的命名空间XML 命名空间提供避免元素命名冲突的方法。 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。 这个 XML 携带 HTML 表格的信息: <table> <tr> <td>Apples</td> <td>Bananas</td> <
本文向大家介绍thinkPHP5.0框架命名空间详解,包括了thinkPHP5.0框架命名空间详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了thinkPHP5.0框架命名空间。分享给大家供大家参考,具体如下: 命名空间 ThinkPHP采用命名空间方式定义和自动加载类库文件,有效的解决了多模块和Composer类库之间的命名空间冲突问题,并且实现了更加高效的类库自动加载机制。 如果不