Đối tượng CDATASection XML DOM

Đối tượng CDATASection đại diện cho đoạn CDATA trong tài liệu.

mô hình

Trong ví dụ dưới đây, chúng ta sẽ sử dụng tệp XMLbooks.xmlvà hàm JavaScript loadXMLDoc().

createCDATASection() - Tạo một node đoạn CDATA

Đối tượng CDATASection

Đối tượng CDATASection đại diện cho phần CDATA trong tài liệu.

Giao diện CDATASection là Text giao diện con của giao diện Node, không định nghĩa bất kỳ thuộc tính hoặc phương thức nào của riêng mình. Thông qua từ Node giao diện kế thừa nodeValue thuộc tính, hoặc thông qua từ CharacterData giao diện kế thừa thuộc tính data, có thể truy cập nội dung văn bản của CDATA Section.

Mặc dù thường có thể sử dụng node CDATASection như Text xử lý node, nhưng lưu ý rằngNode.normalize() phương thức không gộp với phần CDATA bên cạnh.

Sử dụng Document.createCDATASection() Tạo một CDATASection.

Đoạn CDATA chứa văn bản mà bộ giải thích không phân tích. Các thẻ trong đoạn CDATA không được coi là thẻ, và các đối tượng cũng không được mở rộng. Mục đích chính là để chứa các vật liệu như đoạn XML mà không cần chèn tất cả các dấu phân cách.

Đấu hiệu duy nhất được nhận diện trong một đoạn CDATA là "]]>",nó có thể chỉ ra kết thúc của đoạn CDATA. Đoạn CDATA không thể được nhúng trong nhau.

Thuộc tính của đối tượng CDATASection

Thuộc tính Mô tả IE F O W3C
data Đặt hoặc trả về văn bản của nút này. 6 1 No Yes
length Trả về độ dài của đoạn CDATA. 6 1 No Yes

Phương thức của đối tượng CDATASection

Phương thức Mô tả IE F O W3C
appendData() Th追加数据到节点。 6 1 No Yes
deleteData() Xóa dữ liệu từ nút. 6 1 No Yes
insertData() Chèn dữ liệu vào nút. 6 1 No Yes
replaceData() Thay thế dữ liệu trong nút. 6 1 No Yes
splitText() Chia CDATA thành hai nút. 6 1 No  
substringData() Lấy dữ liệu từ nút. 6 1 No Yes