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