XML 混合引用DTD

XML 混合引用DTD

如果XML文件同时带有内部DTD和外部DTD文件,那么XML解析器会将二者合一。如果内部的DTD和外部的DTD文件同时声明了某个元素,那么将会导致错误。如果不准备更改一个已经获得广泛支持的DTD文档,但是又需要增加新的内容时,可以同时使用内部DTD和外部DTD。内部DTD可以方便地增加新内容,又不影响其他使用同一外部DTD的XML文档的有效性。混合使用DTD的格式如下所示:

XML  混合引用DTD

XML  混合引用DTD

下面通过实例来说明如何使用混合DTD,首先创建一个外部DTD文件,内容

XML  混合引用DTD

根元素的内容可以是任意内容,所以可以使用为根元素添加新的元素内容。上述代码保存为dtdFile.xml文件。引用该DTD的XML文件内容如下所示:

XML  混合引用DTD

免费下载该文档:XML 混合引用DTD
相关文档