|
Préférences
Moteurs de recherche
|
||||||||||||||||
| JavaTM 2 Platform Std. Ed. v1.5.0
org.w3c.dom
|
|||||||||||||||||
| Field Summary |
|---|
| Method Summary | |
|---|---|
String |
getWholeText()
Returns all text of Text nodes logically-adjacent text
nodes to this node, concatenated in document order. |
boolean |
isElementContentWhitespace()
Returns whether this text node contains element content whitespace, often abusively called "ignorable whitespace". |
Text |
replaceWholeText(String content)
Replaces the text of the current node and all logically-adjacent text nodes with the specified text. |
Text |
splitText(int offset)
Breaks this node into two nodes at the specified offset,
keeping both in the tree as siblings. |
| Methods inherited from interface org.w3c.dom.CharacterData |
|---|
appendData, deleteData, getData, getLength, insertData, replaceData, setData, substringData |
| Methods inherited from 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 |
| Method Detail |
|---|
Text splitText(int offset) throws DOMException
offset,
keeping both in the tree as siblings. After being split, this node
will contain all the content up to the offset point. A
new node of the same type, which contains all the content at and
after the offset point, is returned. If the original
node had a parent node, the new node is inserted as the next sibling
of the original node. When the offset is equal to the
length of this node, the new node has no data.
offset - The 16-bit unit offset at which to split, starting from
0.
DOMException - INDEX_SIZE_ERR: Raised if the specified offset is negative or greater
than the number of 16-bit units in data.
boolean isElementContentWhitespace()
Document.normalizeDocument().
String getWholeText()
Text nodes logically-adjacent text
nodes to this node, concatenated in document order.
wholeText on the
Text node that contains "bar" returns "barfoo", while on
the Text node that contains "foo" it returns "barfoo".
Text replaceWholeText(String content) throws DOMException
null, when the replacement text is
the empty string;
Text node of the same type (
Text or CDATASection) as the current node
inserted at the location of the replacement.
replaceWholeText on the Text node that
contains "bar" with "yo" in argument results in the following:
EntityReference, the EntityReference must
be removed instead of the read-only nodes. If any
EntityReference to be removed has descendants that are
not EntityReference, Text, or
CDATASection nodes, the replaceWholeText
method must fail before performing any modification of the document,
raising a DOMException with the code
NO_MODIFICATION_ALLOWED_ERR.
replaceWholeText on the Text node that
contains "bar" fails, because the EntityReference node
"ent" contains an Element node which cannot be removed.
content - The content of the replacing Text node.
Text node created with the specified content.
DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if one of the Text
nodes being replaced is readonly.