gpt4 book ai didi

XSD 问题 - 从另一个 xsd 调用一个 xsd

转载 作者:行者123 更新时间:2023-12-04 06:18:19 27 4
gpt4 key购买 nike

我知道我以前在某个地方看到过这个,但我再也找不到它了。我需要一个从另一个 xsd 中调用 xsd 文件的示例。这在生成大量 xml 文件的情况下非常有用,但在这些 xml 文件之间存在大量公共(public)区域的情况下,正在验证。在这种情况下,有一个 xsd 来验证所有 xml 文件共有的部分是很有用的,然后为每个 xml 文件特定的 xml 部分有单独的较小的 xsd 验证文件。
谢谢

最佳答案

我可能会称它为引用另一个 XSD 文件(调用意味着 XSD 以某种方式运行或执行,但事实并非如此)。

无论如何,您可能正在寻找 import include 元素,例如:

<?xml version="1.0"?>
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.w3.org/2001/05/XMLInfoset" xmlns="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.example.com/IPO" />
<xs:include schemaLocation="example.xsd" />
</xs:schema>

What is the difference between import and include?使用 import 引用 中的声明不同命名空间并包含引用 中的声明相同命名空间。

关于XSD 问题 - 从另一个 xsd 调用一个 xsd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944526/

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