XML概述
XML作用
XML入门
==XML组成==★
文档声明:
元素(标签):
概述:
格式:
注意事项:
属性: 标签上的属性
注释:
转义字符:
字符区(了解):
小结:
XML约束(了解)
DTD约束
DTD是文档类型定义(Document Type Definition)
概述
语法:(了解)
元素声明(了解)
约束元素的嵌套层级
约束元素体里面的数据
标签类型 代码写法 说明
PCDATA (#PCDATA) 被解析的字符串数据(字符串数据)
EMPTY EMPTY 即空元素,例如<hr/>
ANY ANY 即任意类型
数量词(掌握)
属性声明(了解)
属性类型 含义
CDATA 代表属性是文本字符串, eg:<!ATTLIST 属性名 CDATA 属性说明>
ID 代码该属性值唯一,不能以数字开头, eg:<!ATTLIST 属性名 ID 属性说明>
ENUMERATED 代表属性值在指定范围内进行枚举 Eg:<!ATTLIST属性名 (社科类|工程类|教育类) "社科
属性说明 含义
#REQUIRED 代表属性是必须有的
#IMPLIED 代表属性可有可无
#FIXED 代表属性为固定值,实现方式:book_info CDATA #FIXED "固定值"
schema约束
约束文件后缀名
注意:
解析XML
解析XML的多种方式
==Dom4j==
解析xml步骤:
常用API:
SAXReader对象★
Document:★
Element对象:
Dom4J结合XPath解析XML
se: java.lang.
ee: javax..
使用步骤:
常用方法:
XPath语法(了解):