DOM - Oggetto CDATASection

In questo capitolo, studieremo l'oggetto XML DOM CDATASection . Il testo presente in un documento XML viene analizzato o non analizzato a seconda di ciò che viene dichiarato. Se il testo viene dichiarato come Parse Character Data (PCDATA), viene analizzato dal parser per convertire un documento XML in un oggetto DOM XML. D'altra parte, se il testo viene dichiarato come CDATA (unparsed Character Data), il testo all'interno non viene analizzato dal parser XML. Questi non sono considerati come markup e non espanderanno le entità.

Lo scopo dell'utilizzo dell'oggetto CDATASection è quello di sfuggire ai blocchi di testo contenenti caratteri che altrimenti sarebbero considerati markup. "]]>", questo è l'unico delimitatore riconosciuto in una sezione CDATA che termina la sezione CDATA.

L'attributo CharacterData.data contiene il testo contenuto nella sezione CDATA. Questa interfaccia eredita l' interfaccia CharatcterData tramite l' interfaccia Text .

Non esistono metodi e attributi definiti per l'oggetto CDATASection. Implementa direttamente solo l' interfaccia di testo .