XML DOM CDATASection objekt

CDATASection-objektet repræsenterer en CDATA-sektion i dokumentet.

eksempel

I det følgende eksempel vil vi bruge XML-filenbooks.xmlog JavaScript-funktionen loadXMLDoc().

createCDATASection() - Opret en CDATA-sektion node

CDATASection-objektet

CDATASection-objektet repræsenterer en CDATA-sektion i dokumentet.

CDATASection-grænsefladen er Text grænseflade, er der ikke defineret nogen egne egenskaber eller metoder. Gennem Node grænseflade, der arver fra nodeValue egenskab, eller gennem CharacterData grænseflade for at arve data-attributten, kan du få adgang til teksten i CDATA-sektionen.

selvom det normalt kan bruge CDATASection-noder som Text nodebehandling, men vær opmærksom på,Node.normalize() metoden inkluderer ikke nærliggende CDATA-sektioner.

Brug Document.createCDATASection() Opret en CDATASection.

CDATA-segmenter indeholder tekst, der ikke skal fortolkes af parseren. Tagger i CDATA-segmenter betragtes ikke som mærker, og entiteter udvides ikke. Hovedformålet er at inkludere materialer som XML-fragmenter uden at skaltte alle adskillelsestegn.

Den eneste adskillelsestegn, der kan genkendes i en CDATA, er "]]>". Dette kan markerer slutningen af et CDATA-segment. CDATA-segmenter kan ikke være indlejret.

Egenskaber for CDATASection objekt

Egenskab Beskrivelse IE F O W3C
data Indstil eller returner teksten for denne node. 6 1 Nej Ja
length Returnerer længden af CDATA-segmentet. 6 1 Nej Ja

Metoder for CDATASection objekt

Metode Beskrivelse IE F O W3C
appendData() Tilføj data til node. 6 1 Nej Ja
deleteData() Fjern data fra node. 6 1 Nej Ja
insertData() Indsæt data i node. 6 1 Nej Ja
replaceData() Erstat data i node. 6 1 Nej Ja
splitText() Del CDATA i to noder. 6 1 Nej  
substringData() Hent data fra node. 6 1 Nej Ja