XML DOM CDATASection-objekti

CDATASection-objekti edustaa asiakirjan CDATA-alueita.

esimerkki

Alla olevassa esimerkissä käytämme XML-tiedostoabooks.xmlja JavaScript-funktio loadXMLDoc().

createCDATASection() - Luo CDATA-alueen solmu

CDATASection-objekti

CDATASection-objekti edustaa asiakirjan CDATA-alueita.

CDATASection-liittymä on Text liittymän aliliittymä, ei määritetty omia ominaisuuksia tai menetelmiä. Käyttämällä Node liittymä perimällä nodeValue ominaisuutta tai CharacterData liittymä perimällä data-ominaisuus, voidaan käyttää CDATA-alueen tekstisisältöä.

vaikka yleensä voidaan käyttää CDATASection-solmuja Text solmuhoitoa, mutta huomaa, ettäNode.normalize() menetelmää ei yhdistetä viereisiin CDATA-osiin.

Käytä Document.createCDATASection() Luo CDATASection.

CDATA-alue sisältää tekstiä, jota解析器 ei解析。CDATA-alueessa olevat merkit eivät ole merkintöjä, eikä määrittelyjä laajenneta. Pääasiallinen tarkoitus on sisällyttää esimerkiksi XML-kappaleita materiaaleja, ilman että kaikkia erotinmerkkejä on tarpeen käsitellä.

CDATA-alueessa ainoa tunnistettava erotin on "]]>",se voi merkitä CDATA-alueen loppua. CDATA-alueita ei voi sisällyttää toisiinsa.

CDATASection-objektin ominaisuudet

Ominaisuus Kuvaus IE F O W3C
data Aseta tai palauta tämän solun teksti. 6 1 Ei Kyllä
length Palauttaa CDATA-alueen pituuden. 6 1 Ei Kyllä

CDATASection-objektin menetelmät

Menetelmä Kuvaus IE F O W3C
appendData() Lisää data solun loppuun. 6 1 Ei Kyllä
deleteData() Poista data solusta. 6 1 Ei Kyllä
insertData() Lisää data soluun. 6 1 Ei Kyllä
replaceData() Korvaa solun sisältö. 6 1 Ei Kyllä
splitText() Jaa CDATA kaksi solua. 6 1 Ei  
substringData() Nosta dataa solusta. 6 1 Ei Kyllä