1、js解析xml
2、xml规范dtd解读
元素语法:name(元素名)content(元素类型)
//<!ELEMENT name content>
//content: EMPTY 该元素不能包含子元素或文本,但可以有属性 (空元素);
//content: ANY 该元素可以包含任何在DTD中定义的元素内容
//content: #PCADATA 可以包含任何字符数据,但是不能在其中包含任何子元素
根元素CATALOG 子元素PRODUCT +号表示至少有一个
<!ELEMENT CATALOG (PRODUCT+)>
//引用实体
<!ENTITY AUTHOR "John Doe">
//对元素PRODUCT的属性作说明
<!ATTLIST PRODUCT
//NAME属性可包含特殊字符,#IMPLIED表示该属性可给可不给
NAME CDATA #IMPLIED
//CATEGORY属性有三个值可选择,默认是"HandTool"
CATEGORY (HandTool|Table|Shop-Professional) "HandTool"