|
|
1
179
两者的根本区别
资料来源: https://web.archive.org/web/20070804031046/http://xsd.stylusstudio.com/2002Jun/post08016.htm |
|
|
2
46
使用 xsd:include 从 相同的 或者没有命名空间。 使用 xsd:import 从 不同的 命名空间。 |
|
|
3
16
另一个区别是
例如,XML模式验证器可能已经知道所有模式的位置。 按命名空间 已经。特别是考虑到在不同的系统中,通过URI引用XML命名空间可能会有问题,在这些系统中,classpath://不意味着什么,或者http://不允许,或者某些URI没有指向与在另一个系统上相同的东西。 有效和无效导入的代码示例,包括: 有效的:
无效:
|
|
|
4
8
我也对这个感兴趣。我找到的唯一解释是
|
|
|
5
-1
直接引述自 MSDN: <xsd:import> Element, Remarks section
|
|
|
6
-2
use xsd:include将外部架构文档的所有声明和定义引入当前架构。 使用xsd:import从其他命名空间引入xsd,并通过扩展现有架构文档来构建新架构。 |
|
Mike · 不带属性的XSD导入 2 年前 |
|
|
Toru · XSD-扩展基本限制类型 2 年前 |
|
|
koallalays · 使用XSD对XML中的内容进行交叉验证 2 年前 |
|
|
Dave · 在XSD中,如何在元素的内容中只允许空白? 8 年前 |
|
|
Jakub Mosakowski · Xml架构唯一性不检查唯一性 8 年前 |