gpt4 book ai didi

java - 配置一个 XSD 由多个 xs :schemas? 组成

转载 作者:行者123 更新时间:2023-12-05 05:38:10 26 4
gpt4 key购买 nike

我有一个 XSD 文件,我想在其中放置几个​​图表,以及对服务的描述。添加时

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="[target1]"
xmlns:tns="[target1]">

</xsd:schema>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="[target2]"
xmlns:tns="[target2]">
</xsd:schema>

我收到错误:“多个根标签

如果我这样写:

<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="[target1]"
xmlns:tns="[target1]">
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
attributeFormDefault="qualified"
targetNamespace="[target2]"
xmlns:tns="[target2]">
</xsd:schema>
</xsd:schema>

我得到错误:

Invalid content was found starting with element '{"http://www.w3.org/2001/XMLSchema":schema}'. One of'{"http://www.w3.org/2001/XMLSchema":simpleType,"http://www.w3.org/2001/XMLSchema":complexType,"http://www.w3.org/2001/XMLSchema":group,"http://www.w3.org/2001/XMLSchema":attributeGroup,"http://www.w3.org/2001/XMLSchema":element,"http://www.w3.org/2001/XMLSchema":attribute,"http://www.w3.org/2001/XMLSchema":notation,"http://www.w3.org/2001/XMLSchema":annotation}' is expected.

是否可以将 XSD 文件配置为包含多个架构 xsd:schema

最佳答案

XSD 不能通过嵌入这样的 xsd:schema 元素来组合。

要合并多个具有不同 targetNamespace 的 XSD,请使用 xsd:import .

另见

关于java - 配置一个 XSD 由多个 xs :schemas? 组成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72994168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com