اشیاء CDATASection XML DOM

CDATASection 对象表示文档中的 CDATA 区段。

实例

在下面的例子中,我们会使用 XML 文件books.xml,以及 JavaScript 函数 loadXMLDoc()。

createCDATASection() - 创建一个 CDATA 区段节点

CDATASection 对象

CDATASection 对象表示文档中的 CDATA Section。

CDATASection 接口是 Text 接口的子接口,没有定义任何自己的属性和方法。通过从 Node 接口继承 nodeValue 属性,或通过从 CharacterData 接口继承 data 属性,可以访问 CDATA Section 的文本内容。

虽然通常可以把 CDATASection 节点作为 Text 节点处理,但要注意,Node.normalize() 方法不并入相邻的 CDATA 部分。

使用 Document.createCDATASection() 来创建一个 CDATASection。

CDATA 区段包含了不会被解析器解析的文本。CDATA 区段中的标签不会被视为标记,同时实体也不会被展开。主要的目的是为了包含诸如 XML 片段之类的材料,而无需转义所有的分隔符。

在一个 CDATA 中唯一被识别的分隔符是 "]]>",它可标示 CDATA 区段的结束。CDATA 区段不能进行嵌套。

CDATASection وسیعہ کی نمائش

نمائش ترجیح IE F O W3C
data یہ نود کا متن سیٹ یا بازگردانے 6 1 نہیں ہائے نعمت
length CDATA علاقے کی لمبائی کو بازگردانے 6 1 نہیں ہائے نعمت

CDATASection وسیعہ کے طریقہ کار

طریقہ کار ترجیح IE F O W3C
appendData() نود میں اعداد میں دودھارا جوڑیں 6 1 نہیں ہائے نعمت
deleteData() نود سے اعداد حذف کریں 6 1 نہیں ہائے نعمت
insertData() نود میں اعداد داخل کریں 6 1 نہیں ہائے نعمت
replaceData() نود میں موجود اعداد کو تبدیل کریں 6 1 نہیں ہائے نعمت
splitText() CDATA کو دو نقاط میں تقسیم کریں 6 1 نہیں  
substringData() نود سے اعداد حاصل کریں 6 1 نہیں ہائے نعمت