L'interface CDATASection représente un bloc de texte non-analysable, c'est à dire que des caractères spéciaux tels que < ou > ne seront pas pris en compte lors de l'analyse du document par le processeur XML.

<![CDATA[<baliseUn texte...>]]>

Le contenu d'une section CDATA peut ne pas être correctement interprété puisque tout type de caractères (carctères spéciaux ou caractères provenant d'encodages différents) peuvent s'y trouver rendant leur gestion difficile.

L'interface CDATASection étend l'interface Text. Ainsi, les champs et méthodes de l'interface Text sont tous disponibles à partir d'une section de caractères non-analysables.

Champ
Description
Les champs hérités de l'interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE,
DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE,
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS,
DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING,
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC,
DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE,
ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE,
PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Méthode
Description
Les méthodes héritées de l'interface org.w3c.dom.Text
getWholeText, isElementContentWhitespace, replaceWholeText, splitText
Les méthodes héritées de l'interface org.w3c.dom.CharacterData
appendData, deleteData, getData, getLength, insertData,
replaceData, setData, substringData
Les méthodes héritées de l'interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI,
getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName,
getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue,
getOwnerDocument, getParentNode, getPrefix, getPreviousSibling,
getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore,
isDefaultNamespace, isEqualNode, isSameNode, isSupported,
lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild,
setNodeValue, setPrefix, setTextContent, setUserData