|
String | data |
| The text data in the node. More...
|
|
Integer | length |
| The text length in the node. More...
|
|
DOMNamedNodeMap | attributes |
| A map of DOM attributes. If this node is not a DOMElement, the value is null . The property is readonly.
|
|
DOMNodeList | childNodes |
| A list of all children of this node. The property is readonly.
|
|
DOMNode | firstChild |
| The first child node, otherwise null . The property is readonly.
|
|
DOMNode | lastChild |
| The last child node, otherwise null . The property is readonly.
|
|
DOMNode | nextSibling |
| The next sibling node, otherwise null . The property is readonly.
|
|
String | nodeName |
| The name of this node. The property is readonly.
|
|
Integer | nodeType |
| The type or subclass of a this node, encoded as an integer. The property is readonly.
|
|
String | nodeValue |
| The value of the node, which depends on the type. More...
|
|
DOMDocument | ownerDocument |
| The document, which owns this node. The property is readonly.
|
|
DOMNode | parentNode |
| The parent node or null . The property is readonly.
|
|
DOMNode | previousSibling |
| The previous sibling node, otherwise null . The property is readonly.
|
|
Integer | ELEMENT_NODE |
| Constant for the nodeType "Element". The actual subclass is DOMElement.
|
|
Integer | ATTRIBUTE_NODE |
| Constant for the nodeType "Attr". The actual subclass is DOMAttr.
|
|
Integer | TEXT_NODE |
| Constant for the nodeType "Text". The actual subclass is DOMCharacterData, differing from the standard.
|
|
Integer | CDATA_SECTION_NODE |
| Constant for the nodeType "CDATASection". The actual subclass is DOMCharacterData, differing from the standard.
|
|
Integer | ENTITY_REFERENCE_NODE |
| Constant for the nodeType "EntityReference". The actual implementation does not provide a subclass for this type.
|
|
Integer | ENTITY_NODE |
| Constant for the nodeType "Entity". The actual implementation does not provide a subclass for this type.
|
|
Integer | PROCESSING_INSTRUCTION_NODE |
| Constant for the nodeType "ProcessingInstruction". The actual implementation does not provide a subclass for this type.
|
|
Integer | COMMENT_NODE |
| Constant for the nodeType "Comment". The actual subclass is DOMCharacterData, differing from the standard.
|
|
Integer | DOCUMENT_NODE |
| Constant for the nodeType "Document". The actual subclass is DOMDocument.
|
|
Integer | DOCUMENT_TYPE_NODE |
| Constant for the nodeType "DocumentType". The actual implementation does not provide a subclass for this type.
|
|
Integer | DOCUMENT_FRAGMENT_NODE |
| Constant for the nodeType "DocumentFragment". The actual implementation does not provide a subclass for this type.
|
|
Integer | NOTATION_NODE |
| Constant for the nodeType "Notation". The actual implementation does not provide a subclass for this type.
|
|
DOMCharacterData represents text-like nodes in the DOM tree.
An object of this class can represent either a text node, a comment node or a CDATA section. Scripts should use the inherited nodeType attribute to distinguish these node types.
Remarks about W3C conformity
The class covers the CharacterData interface of DOM level 1. The underlying native library already supports at least level 2. The W3C has defined several derived interfaces, namely "Text", "Comment" and "CDATASection". With respect to code size (and work) this API omits the corresponding subclasses "DOMText", "DOMComment" and "DOMCDATASection". The only additional method "DOMText.splitText()" has been moved into this class.
This simplification has got only one little disadvantage. Scripts cannot distinguish the three node types using the JavaScript instanceof
operator. They must use the nodeType attribute instead.
- Since
- DOCUMENTS 4.0c