xml 调用xml
随着W3C对XML Schema规范的最新定稿,您可能要开始使用模式。 与使用DTD(文档类型定义)相比,模式在定义约束时具有更大的灵活性和特异性。 本技巧说明了使用模式的一个重要部分:如何在文档中引用它们。 即使其他人正在编写模式,您可能也需要知道如何在XML文档中引用它们。
DTD的旧时代
首先,让我给您一个快速的比较参考。 在使用XML Schema之前,每个人都使用DTD进行约束,而许多人仍然使用。 为此,您可以在XML文档中使用DOCTYPE
声明引用DTD,如清单1所示:
清单1.引用DTD
<?xml version="1.0"?>
<DOCTYPE hockeyTeam SYSTEM "dtd/hockeyTeam.dtd">
<hockeyTeam>
<team name="Dallas Stars">
<!-- More XML Content -->
</team>
</hockeyTeam>
在清单1的文档中,引用的DTD在目录dtd
名为hockeyTeam.xml
。 您可以在XML文档的