核心提示:1、有效的XML文档。首先XML文档是个格式正规的XML文档,然后满足DTD的要求,这样的XML文档成为有效的XML文档。 2、DTD文档的声明及引用 内部DTD文档 外部DTD文档 内外部DTD文档...
1、有效的XML文档。首先XML文档是个格式正规的XML文档,然后满足DTD的要求,这样的XML文档成为有效的XML文档。 2、DTD文档的声明及引用 内部DTD文档 外部DTD文档 内外部DTD文档结合 3、#PCDATA(Parsed Character Data),可解析的字符数据。
4、DTD示例: 1)内部 ]> 王维
空山不见人,但闻人语响。 返景入深林,复照青苔上。 5、元素的定义 CONTENT: EMPTY、ANY、#PCDATA、纯元素类型、混合类型
6、属性的定义 语法:
类型:CDATA、ID、IDREF/IDREFS、NMTOKEN/NMTOKENS、Enumerated、ENTITY/ENTITIES、NOTATION、NOTATIONS 属性特点:#REQUIRED、#IMPLIED、#FIXED value、 Default value
7、定义实体——内部实体 语法:
8、定义实体——外部实体 语法:
9、关于普通实体与参数实体 1)普通实体实在dtd中定义,xml中使用,使用的时候格式为:&address; 2)参数实体实在dtd中定义,dtd中使用,定义的时候使用%,使用的时候也需要使用%,%address; 3)普通外部实体的定义方式是: ,使用时&address 4)外部参数实体: ,使用时%address
4、DTD示例: 1)内部 ]>
6、属性的定义 语法:
类型:CDATA、ID、IDREF/IDREFS、NMTOKEN/NMTOKENS、Enumerated、ENTITY/ENTITIES、NOTATION、NOTATIONS 属性特点:#REQUIRED、#IMPLIED、#FIXED value、 Default value
7、定义实体——内部实体 语法:
8、定义实体——外部实体 语法:
9、关于普通实体与参数实体 1)普通实体实在dtd中定义,xml中使用,使用的时候格式为:&address; 2)参数实体实在dtd中定义,dtd中使用,定义的时候使用%,使用的时候也需要使用%,%address; 3)普通外部实体的定义方式是: ,使用时&address 4)外部参数实体: ,使用时%address