tryitimg.gif嘗試一下 - 實(shí)例


下面的實(shí)例使用 XML 文件 books.xml。
外部 JavaScript 用于加載 XML 文件。

createCDATASection() - 創(chuàng)建一個(gè) CDATA 區(qū)段節(jié)點(diǎn)


CDATASection 對(duì)象

CDATASection 對(duì)象表示文檔中的 CDATA 區(qū)段。

CDATA 區(qū)段包含了不會(huì)被解析器解析的文本。一個(gè) CDATA 區(qū)段中的標(biāo)簽不會(huì)被視為標(biāo)記,同時(shí)實(shí)體也不會(huì)被展開(kāi)。主要的目的是為了包含諸如 XML 片段之類(lèi)的材料,而無(wú)需轉(zhuǎn)義所有的分隔符。

在一個(gè) CDATA 區(qū)段中唯一被識(shí)別的分隔符是 "]]>",它可標(biāo)示 CDATA 區(qū)段的結(jié)束。CDATA 區(qū)段不能進(jìn)行嵌套。

CDATASection 對(duì)象屬性

屬性描述
data設(shè)置或返回此節(jié)點(diǎn)的文本。
length返回 CDATA 區(qū)段的長(zhǎng)度。

CDATASection 對(duì)象方法

方法描述
appendData()向節(jié)點(diǎn)追加數(shù)據(jù)。
deleteData()從節(jié)點(diǎn)刪除數(shù)據(jù)。
insertData()向節(jié)點(diǎn)中插入數(shù)據(jù)。
replaceData()替換節(jié)點(diǎn)中的數(shù)據(jù)。
splitText()把 CDATA 節(jié)點(diǎn)分拆為兩個(gè)節(jié)點(diǎn)。
substringData()從節(jié)點(diǎn)提取數(shù)據(jù)。