XML之DTD

来源:互联网 发布:淘宝店铺广告联盟 编辑:程序博客网 时间:2024/04/30 09:55

前言

    上篇我们知道了,XML的应用范围还是很广的,那么无规矩不成方圆,如果我们每个人写XML的风格不一致,那么读起来是不是很费劲呢?所以格式良好的XML就渐渐的被我们所需要。

内容

    格式良好指:拥有正确语法的XML被称为“形式良好”的XML,通过DTD验证的XML是“合法”的XML。格式良好的XML会遵守以下XML语法规则:

    1、XML文件必须有根元素;

    2、XML文件必须有关闭标签;

    3、XML标记对大小写敏感;

    4、XML元素必须被正确的嵌套;

    5、XML属性必须加引号;

DTD

定义

    Document Type Definition,定义XML文件的结构,为XML文件提供语法与规则,内容既可以定义在XML文件中,也可以定义在XML文件之外,使用XML进行数据交换的行业或组织可定义自己的DTDDTD对于XML是可选内容;

DTD作用

    为了正确的交换数据,XML文件需要确定的结构。

内置在XML中的DTD

 

<? xml version ="1.0" encoding ="utf-8"?><!DOCTYPE 书籍列表[<!ELEMENT 书籍列表(计算机书籍)*><!ELEMENT 计算机书籍(书名,价格,简要介绍)><!ELEMENT 书名(#PCDATA)><!ELEMENT 价格#PCDATA)><!ELEMENT 简要介绍(#PCDATA)>]>

外部DTD

<?xml version="1.0" encoding="utf-8"><!DOCTYPE 书籍列表 SYSTEM "book.dtd">

定义元素


感谢您的宝贵时间···

0 1
原创粉丝点击