L'interface Text représente le contenu textuel d'un élément ou d'un attribut.

<element attribut="Un noeud texte">
  Un autre noeud texte...
</element>

L'interface Text étend l'interface CharacterData. Ainsi, les champs et attributs de l'interface CharacterData sont tous disponibles à partir d'un texte.

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
String getWholeText()
retourne le texte contenu par le noeud courant et également par tous les noeuds Text adjacents.
boolean isElementContentWhitespace()
indique si le noeud contient des espaces blancs.
Text replaceWholeText(String contenu)
remplace le texte du noeud courant et celui de tous les noeuds Text adjacents, par le texte spécifié.
Text splitText(int pos)
découpe le noeud courant en deux noeuds à partir d'une position spécifiée.
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