dtd(document type definition)
1、用于约束xml的文档规范

2、引入dtd文件方式有哪些?
(1)本地引用
 <!-- class代表根元素,SYSTEM代表本地,"test1.dtd代表被引入的dtd文件路径" -->
 如:<!DOCTYPE class SYSTEM "test1.dtd">
(2)引入一个公开的dtd
 <!-- HTML代表dtd文件根节点,PUBLIC代表公开,"-//W3C//DTD HTML 4.01 Transitional//EN"代表dtd文件名称,"dtd文件的url">
 如:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
3、dtd元素
(1)<!关键字 元素名称 元素类型>
 如:<!ELEMENT class (#PCDATA)>
 注意:元素类型必须大写,且为以下三种之一
  EMPTY:该元素不能包含子元素和普通文本字符串,但可以有属性(空元素)
  ANY:该元素可以包含任何在DTD中定义的子元素和普通字符串及其他们的混合
  (#PCDATA):表示元素中嵌套的内容是普通文本字符串
  (name,#PCDATA):表示文本字符串和其他元素的混合
 
(2)dtd元素修饰符:
 ?:0到1
 +:1到多
 *:0到多
 |:表示选择
 ():给元素分组
 ,:表示元素出现顺序

 posted on 2012-11-04 21:47  Chenyong Liu  阅读(175)  评论(0)    收藏  举报