XML DOM CDATASection Object

het CDATASection object vertegenwoordigt de CDATA Section in het document.

voorbeeld

In het volgende voorbeeld gebruiken we de XML-bestandbooks.xmlen de JavaScript-functie loadXMLDoc().

createCDATASection() - Maak een CDATA-segmentknooppunt aan

het CDATASection object

het CDATASection object vertegenwoordigt de CDATA Section in het document.

de CDATASection interface is Text het subinterface van het interface, zonder enige eigen eigenschappen of methoden te definiëren. Door van Node het erven van het interface nodeValue eigenschap, of via CharacterData het kan de data-eigenschap van het interface erven, waardoor de tekstinhoud van de CDATA Section kan worden toegang gekregen.

hoewel de CDATASection knooppunten meestal kunnen worden beschouwd als Text knooppuntbehandeling, maar let op datNode.normalize() de methode om niet te integreren met aanpalende CDATA secties.

Gebruik Document.createCDATASection() Maak een CDATASection aan.

CDATA-segmenten bevatten tekst die niet wordt geparset door de parser. Tags in een CDATA-segment worden niet als markeringen beschouwd, en entiteiten worden niet uitgebreid. Het belangrijkste doel is om materiaal zoals XML-fragmenten op te nemen zonder alle separators te escapen.

De enige gecodeerde separator in een CDATA die wordt herkend, is "]]>", wat het einde van het CDATA-segment kan markeren. CDATA-segmenten kunnen niet worden genest.

Eigenschappen van het CDATASection object

Eigenschap Beschrijving IE F O W3C
data Stel in of retourneer de tekst van dit knooppunt. 6 1 Nee Ja
length Geef de lengte van het CDATA-segment terug. 6 1 Nee Ja

Methoden van het CDATASection object

Methode Beschrijving IE F O W3C
appendData() Gegevens toevoegen aan het einde van een knooppunt. 6 1 Nee Ja
deleteData() Gegevens verwijderen van een knooppunt. 6 1 Nee Ja
insertData() Gegevens invoegen in een knooppunt. 6 1 Nee Ja
replaceData() Vervang gegevens in een knooppunt. 6 1 Nee Ja
splitText() Splits CDATA in twee knooppunten. 6 1 Nee  
substringData() Gegevens extraheren van een knooppunt. 6 1 Nee Ja