Oggetto CDATASection XML DOM

L'oggetto CDATASection rappresenta la sezione CDATA del documento.

Esempio

Nell'esempio seguente, utilizzeremo il file XMLbooks.xmle la funzione JavaScript loadXMLDoc().

createCDATASection() - Crea un nodo sezione CDATA

L'oggetto CDATASection

L'oggetto CDATASection rappresenta la sezione CDATA del documento.

L'interfaccia CDATASection è Testo Interfaccia del sotto-interfaccia di Node, non definisce alcuna propria proprietà o metodo. Attraverso l'interfaccia Node Interfaccia che eredita nodeValue O tramite l'interfaccia Proprietà CharacterData Interfaccia che eredita l'attributo data, è possibile accedere al contenuto testuale della sezione CDATA.

Nonostante di solito si possa considerare il nodo CDATASection come Testo Gestione dei nodi, ma attenzione cheNode.normalize() Il metodo non incorpora la sezione CDATA adiacente.

Usare Document.createCDATASection() Creare una CDATASection.

L'intervallo CDATA contiene testo che non viene analizzato dal parser. I tag nell'intervallo CDATA non vengono considerati come tag, e le entità non vengono espanso. Lo scopo principale è contenere materiali come segmenti XML, senza dover escapare tutti i delimitatori.

L'unico delimitatore riconosciuto in un CDATA è "]]>", che può indicare la fine dell'intervallo CDATA. Gli intervalli CDATA non possono essere annessi.

Proprietà dell'oggetto CDATASection

Proprietà Descrizione IE F O W3C
data Imposta o restituisci il testo di questo nodo. 6 1 No
length Restituisci la lunghezza dell'intervallo CDATA. 6 1 No

Metodi dell'oggetto CDATASection

Metodo Descrizione IE F O W3C
appendData() Aggiungi dati alla fine del nodo. 6 1 No
deleteData() Elimina dati dal nodo. 6 1 No
insertData() Inserisci dati nel nodo. 6 1 No
replaceData() Sostituisci i dati nel nodo. 6 1 No
splitText() Dividi CDATA in due nodi. 6 1 No  
substringData() Estrai dati dal nodo. 6 1 No