XML DOM CDATASection-objektet

CDATASection-objektet representerar CDATA-sektionen i dokumentet.

exempel

I följande exempel kommer vi att använda XML-filenbooks.xmloch JavaScript-funktionen loadXMLDoc().

createCDATASection() - Skapa en CDATA-sektion

CDATASection-objektet

CDATASection-objektet representerar CDATA-sektionen i dokumentet.

CDATASection-gränssnittet är Text gränssnittets undergränssnitt, definierar inga egna egenskaper eller metoder. Genom att från Node gränssnittet ärver nodeValue egenskap, eller genom att från CharacterData gränssnittet ärver data-attribut, kan du komma åt textinnehållet i CDATA-sektionen.

även om det vanligtvis går att använda CDATASection-noder som Text nodhantering, men var uppmärksam på attNode.normalize() metoden integrerar inte med närliggande CDATA-delar.

Använd Document.createCDATASection() Skapa en CDATASection.

CDATA-segment innehåller text som inte kommer att tolkas av parsaren. Taggar i CDATA-segmentet betraktas inte som märken, och entityer expanderas inte. Det huvudsakliga syftet är att inkludera material som XML-fragment utan att behöva escapera alla avskiljare.

Den enda identifierbara avskiljaren i en CDATA är "]]>" som kan beteckna slutet av ett CDATA-segment. CDATA-segment kan inte vara inneslutna.

Egenskaper för CDATASection-objekt

Egenskap Beskrivning IE F O W3C
data Ställ in eller returnera texten för denna nod. 6 1 Nej Ja
length Returnerar längden på CDATA-segmentet. 6 1 Nej Ja

Metoder för CDATASection-objekt

Metod Beskrivning IE F O W3C
appendData() Lägg till data till noden. 6 1 Nej Ja
deleteData() Ta bort data från noden. 6 1 Nej Ja
insertData() Infoga data i noden. 6 1 Nej Ja
replaceData() Ersätt data i noden. 6 1 Nej Ja
splitText() Dela upp CDATA i två noder. 6 1 Nej  
substringData() Extrahera data från noden. 6 1 Nej Ja