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 |