XML介绍之DTD约束语法详解五

7.DTD - 来自网络的实例
===========================================
电视节目表 DTD
由 David Moisan 创造。拷贝自:http://www.davidmoisan.org/



















]>报纸文章 DTD
拷贝自:http://www.vervet.com/



















]>产品目录 DTD
拷贝自:http://www.vervet.com/








(SPECIFICATIONS+,OPTIONS?,PRICE+,NOTES?)>
NAME CDATA #IMPLIED
CATEGORY (HandTool|Table|Shop-Professional) "HandTool"
PARTNUM CDATA #IMPLIED
PLANT (Pittsburgh|Milwaukee|Chicago) "Chicago"
INVENTORY (InStock|Backordered|Discontinued) "InStock">


WEIGHT CDATA #IMPLIED
POWER CDATA #IMPLIED>


FINISH (Metal|Polished|Matte) "Matte"
ADAPTER (Included|Optional|NotApplicable) "Included"
CASE (HardShell|Soft|NotApplicable) "HardShell">


MSRP CDATA #IMPLIED
WHOLESALE CDATA #IMPLIED
STREET CDATA #IMPLIED
SHIPPING CDATA #IMPLIED>



]>
============================================
8.您已经学习了 DTD,下一步呢?
DTD 概要
我已经向您讲解了如何描述 XML 文档的结构。

您学习到了如何使用 DTD 来定义一个 XML 文档的合法元素,以及如何在您的 XML 内部或者作为一个外部引用来声明 DTD。

您已经学习了如何为 XML 文档声明合法的元素、属性、实体以及 CDATA 部分。

您也看到了如何根据某个 DTD 来验证一个 XML 文档。

您已经学习了 DTD,下一步学习什么内容呢?
下一步应当学习 XML Schema。

XML Schema 用于定义 XML 文档的合法元素,类似 DTD。我们认为 XML Schema 很快会将 DTD 取而代之,被用在大部分的网络应用程序中。

XML Schema 是基于 XML 的 DTD 替代物。

与 DTD 不同,XML Schema 支持数据类型和命名空间。

明天我将会大家讲解关于 XML Schema 约束语法的知识,希望大家能关注!


你可能感兴趣的:(JavaWeb开发之XML)