XML DOM CDATASection-objekti
- Edellinen sivu DOM Attr
- Seuraava sivu DOM CharacterData
CDATASection-objekti edustaa asiakirjan CDATA-alueita.
esimerkki
Alla olevassa esimerkissä käytämme XML-tiedostoabooks.xmlja JavaScript-funktio loadXMLDoc().
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ä |
- Edellinen sivu DOM Attr
- Seuraava sivu DOM CharacterData