天天看点

web复习day01:xml

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语法(了解):

xml