![]() |
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,并通过扩展现有架构文档来构建新架构。 |
![]() |
Dave · 在XSD中,如何在元素的内容中只允许空白? 6 年前 |
![]() |
Jakub Mosakowski · Xml架构唯一性不检查唯一性 6 年前 |
![]() |
Antek · XSD中的复杂元素验证 6 年前 |
![]() |
Phil · 动态XML模式验证文档的子部分 6 年前 |
![]() |
Feres.o · 在两个对象之间生成客户端wsimport未命中链接 6 年前 |