XML DOM CDATASection Object
- Vorige pagina DOM Attr
- Volgende pagina DOM CharacterData
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().
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 |
- Vorige pagina DOM Attr
- Volgende pagina DOM CharacterData