XML DOM CDATASection objekt
- Forrige side DOM Attr
- Næste side DOM CharacterData
CDATASection-objektet repræsenterer en CDATA-sektion i dokumentet.
eksempel
I det følgende eksempel vil vi bruge XML-filenbooks.xmlog JavaScript-funktionen loadXMLDoc().
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 |
- Forrige side DOM Attr
- Næste side DOM CharacterData