時(shí)間:2022-12-01 18:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-12-01 18:30:01 來(lái)源:信息時(shí)代
XML數(shù)據(jù)模型 : 包括表示XML文檔的結(jié)點(diǎn)標(biāo)記樹(shù)(node labeled tree)、結(jié)點(diǎn)標(biāo)記樹(shù)之上的操作和語(yǔ)義約束。XML數(shù)據(jù)樹(shù)中共有七種結(jié)點(diǎn)類(lèi)型,分別是文檔結(jié)點(diǎn)、元素結(jié)點(diǎn)、屬性結(jié)點(diǎn)、文本結(jié)點(diǎn)、注釋結(jié)點(diǎn)、處理結(jié)點(diǎn)和命名空間結(jié)點(diǎn)。其中,文檔結(jié)點(diǎn)是樹(shù)的根結(jié)點(diǎn),XML文檔的根元素作為該文檔結(jié)點(diǎn)的子結(jié)點(diǎn);元素結(jié)點(diǎn)對(duì)應(yīng)XML文檔中的每個(gè)元素,元素結(jié)點(diǎn)的子結(jié)點(diǎn)可能是除文檔結(jié)點(diǎn)之外的結(jié)點(diǎn),如果元素結(jié)點(diǎn)的子結(jié)點(diǎn)也是元素結(jié)點(diǎn),其排列順序按照XML文檔中結(jié)點(diǎn)出現(xiàn)的次序;屬性結(jié)點(diǎn)對(duì)應(yīng)元素相關(guān)的屬性值,元素結(jié)點(diǎn)是它的每個(gè)屬性結(jié)點(diǎn)的父結(jié)點(diǎn);命名空間結(jié)點(diǎn)描述元素的命名空間字符串;處理指令結(jié)點(diǎn)包含處理指令的內(nèi)容; 注釋結(jié)點(diǎn)包含注釋的內(nèi)容; 文本結(jié)點(diǎn)包含字符串的文本數(shù)據(jù)。
XML樹(shù)狀模型中的操作包括在XML數(shù)據(jù)樹(shù)中定位滿(mǎn)足路徑條件的子樹(shù)和完成XML數(shù)據(jù)樹(shù)到XML數(shù)據(jù)樹(shù)的變換。定位滿(mǎn)足路徑條件的子樹(shù)可以通過(guò)XPath路徑表達(dá)式完成。XML數(shù)據(jù)樹(shù)到XML數(shù)據(jù)樹(shù)的轉(zhuǎn)換可以通過(guò)XQuery或者XSLT完成。
XML樹(shù)狀模型支持某種程度的完整性約束。XML數(shù)據(jù)中定義了ID和IDREF結(jié)點(diǎn)屬性。每個(gè)結(jié)點(diǎn)的ID屬性值在整個(gè)XML數(shù)據(jù)樹(shù)中是唯一的。一個(gè)IDREF屬性值對(duì)應(yīng)于XML數(shù)據(jù)樹(shù)中某個(gè)結(jié)點(diǎn)的ID屬性值。
圖1是一棵簡(jiǎn)單的XML結(jié)點(diǎn)標(biāo)記樹(shù)。
圖1 XML結(jié)點(diǎn)標(biāo)記樹(shù)
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。