当前位置: 首页 > 知识库问答 >
问题:

“http://www.w3.org/2001/xmlschema-instance”的XSD文件在哪里?

鲁滨海
2023-03-14

名称空间“http://www.w3.org/2001/xmlschema-instance”的XSD模式定义文件在哪里?

共有1个答案

何灼光
2023-03-14

这听起来可能很奇怪,但是http://www.w3.org/2001/xmlschema-instance命名空间的XML模式确实存在,并且可以通过命名空间URI所表示的URL(http://www.w3.org/2001/xmlschema-instance)找到

为了证明,只需在HTML浏览器(例如FireFox)中打开该链接(URL)。您可能会看到一些HTML文本,如:“XML Schema实例名称空间...”。然后,将该“HTML”保存为您的计算机上的文件(例如,文件另存页面为)。当您查看这个文件时,您会看到它根本不是HTML。相反,它是该名称空间的完整XML模式!

同样,您可以将http://www.w3.org/2001/xmlschema-instance命名空间导入到您自己的模式中,如下所示:

<xs:import namespace="http://www.w3.org/2001/XMLSchema-instance"
           schemaLocation="http://www.w3.org/2001/XMLSchema-instance"/>

请参阅以下问题:使用xjc解析xsd时出错,虽然听起来很不一样,但实际上与同一个问题非常相关。

 类似资料: