Obiekt CDATASection XML DOM

obiekt CDATASection reprezentuje CDATA Section dokumentu.

przykład

W poniższym przykładzie użyjemy pliku XMLbooks.xml, oraz funkcji JavaScript loadXMLDoc().

createCDATASection() - tworzy węzeł CDATA

obiekt CDATASection

obiekt CDATASection reprezentuje CDATA Section dokumentu.

interfejs CDATASection jest Text podinterfejs Node, który nie definiuje żadnych własnych atrybutów ani metod. Przez pobranie Node interfejs dziedziczący nodeValue atrybutu, lub poprzez pobranie CharacterData interfejs dziedziczący atrybut data, aby uzyskać dostęp do treści CDATA.

choć zazwyczaj można traktować węzły CDATASection jako Text przetwarzanie węzłów, ale należy zauważyć,Node.normalize() metody, aby nie włączać sąsiednich części CDATA.

Użyj Document.createCDATASection() Utwórz CDATASection.

Sekcje CDATA zawierają tekst, który nie jest przetwarzany przez parser. Etykiety w sekcji CDATA nie są traktowane jako znaczniki, a enty nie są rozwijane. Głównym celem jest zawarcie materiałów takich jak fragmenty XML, bez potrzeby uciekania się do wszystkich separatorów.

Jedyny rozpoznawalny separator w CDATA to "]]>", który oznacza koniec sekcji CDATA. Sekcje CDATA nie mogą być wcięte.

Atrybuty obiektu CDATASection

Atrybut Opis IE F O W3C
data Ustaw lub zwróć tekst tego węzła. 6 1 Nie Tak
length Zwróć długość sekcji CDATA. 6 1 Nie Tak

Metody obiektu CDATASection

Metoda Opis IE F O W3C
appendData() Dołącz dane do węzła. 6 1 Nie Tak
deleteData() Usuń dane z węzła. 6 1 Nie Tak
insertData() Wstaw dane do węzła. 6 1 Nie Tak
replaceData() Zastąp dane w węźle. 6 1 Nie Tak
splitText() Rozdziel CDATA na dwa węzły. 6 1 Nie  
substringData() Wyodrębnij dane z węzła. 6 1 Nie Tak