Obiekt CDATASection XML DOM
- Poprzednia strona DOM Attr
- Następna strona DOM CharacterData
obiekt CDATASection reprezentuje CDATA Section dokumentu.
przykład
W poniższym przykładzie użyjemy pliku XMLbooks.xml, oraz funkcji JavaScript loadXMLDoc().
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 |
- Poprzednia strona DOM Attr
- Następna strona DOM CharacterData