一:xml语言是为了保存有关系数据的一种可扩展标记语言
声明文档:<?xml version="1.0" encoding="gb1232">
标签:<a></a>
属性:一个标签可以有一个或多个标签
注释:<!--注释-->
处理指令 <?xml-stylesheet type="text/css" href="1.css"?>
二:dtd文档类型定义用来约束xml的书写规范
xml文件使用DOCTYPE声明语句来指定它所遵守DTD约束
<!DOCTYPE 文档根节点 SYSTEM "dtd文件的url">
1:dtd文件的元素定义:<!ELEMENT 元素名称 元素类型>
元素类型:内容用()括起来,类型:EMPTY ANY
2:dtd文件的属性定义:<!ETTLIST 元素名
属性名 属性值类型 设置说明>
设置说明: #REQUIRED:必须设置该属性
直接使用默认值:在 XML 中可以设置该值也可以不设置该属性值。若没设置则使用默认值
属性值类型:CDATA 表示为普通文本字符串
ID 表示属性的设置值为唯一值
EMUNERATED (no1!no2) 表示从一组取值列表中的一个
ENTITY <!ENTITY 实体名称 实体内容>为一段内容创建一个别名
引用实体 :在xml文件中引用 &实体名称
参数实体 :在dtd自身文件中使用 %实体名称