天天看點

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