public interface Node
XMLParser
methods. Methods for iterating over and accessing
values from nodes are supplied here.Modifier and Type | Field and Description |
---|---|
static short |
ATTRIBUTE_NODE
The constant 2 denotes DOM nodes of type Attribute.
|
static short |
CDATA_SECTION_NODE
The constant 4 denotes DOM nodes of type CdataSection.
|
static short |
COMMENT_NODE
The constant 8 denotes DOM nodes of type Comment.
|
static short |
DOCUMENT_FRAGMENT_NODE
The constant 11 denotes DOM nodes of type DocumentFragment.
|
static short |
DOCUMENT_NODE
The constant 9 denotes DOM nodes of type Document.
|
static short |
DOCUMENT_TYPE_NODE
The constant 10 denotes DOM nodes of type DocumentType.
|
static short |
ELEMENT_NODE
The constant 1 denotes DOM nodes of type Element.
|
static short |
ENTITY_NODE
The constant 6 denotes DOM nodes of type Entity.
|
static short |
ENTITY_REFERENCE_NODE
The constant 5 denotes DOM nodes of type EntityReference.
|
static short |
NOTATION_NODE
The constant 12 denotes DOM nodes of type Notation.
|
static short |
PROCESSING_INSTRUCTION_NODE
The constant 7 denotes DOM nodes of type ProcessingInstruction.
|
static short |
TEXT_NODE
The constant 3 denotes DOM nodes of type Text.
|
Modifier and Type | Method and Description |
---|---|
Node |
appendChild(Node newChild)
This method appends child
newChild . |
Node |
cloneNode(boolean deep)
This method copies this
Node . |
NamedNodeMap |
getAttributes()
This method retrieves the attributes.
|
NodeList |
getChildNodes()
This method retrieves the child nodes.
|
Node |
getFirstChild()
This method retrieves the first child.
|
Node |
getLastChild()
This method retrieves the last child.
|
java.lang.String |
getNamespaceURI()
This method retrieves the namespace URI.
|
Node |
getNextSibling()
This method retrieves the next sibling.
|
java.lang.String |
getNodeName()
This method retrieves the name.
|
short |
getNodeType()
This method retrieves the type.
|
java.lang.String |
getNodeValue()
This method retrieves the value.
|
Document |
getOwnerDocument()
This method retrieves the owner document.
|
Node |
getParentNode()
This method retrieves the parent.
|
java.lang.String |
getPrefix()
This method retrieves the prefix.
|
Node |
getPreviousSibling()
This method retrieves the previous sibling.
|
boolean |
hasAttributes()
This method determines whether this
Node has any attributes. |
boolean |
hasChildNodes()
This method determines whether this
Node has any child
nodes. |
Node |
insertBefore(Node newChild,
Node refChild)
This method inserts before
newChild . |
void |
normalize()
This method may collapse adjacent text nodes into one text node, depending
on the implementation.
|
Node |
removeChild(Node oldChild)
This method removes child
oldChild . |
Node |
replaceChild(Node newChild,
Node oldChild)
This method replaces the child
oldChild with
newChild . |
void |
setNodeValue(java.lang.String nodeValue)
This method sets the value to
nodeValue . |
static final short ELEMENT_NODE
static final short ATTRIBUTE_NODE
static final short TEXT_NODE
static final short CDATA_SECTION_NODE
static final short ENTITY_REFERENCE_NODE
static final short ENTITY_NODE
static final short PROCESSING_INSTRUCTION_NODE
static final short COMMENT_NODE
static final short DOCUMENT_NODE
static final short DOCUMENT_TYPE_NODE
static final short DOCUMENT_FRAGMENT_NODE
static final short NOTATION_NODE
Node appendChild(Node newChild)
newChild
.newChild
- the Node
to be addedNode
appendedNode cloneNode(boolean deep)
Node
.deep
- whether to recurse to childrenNode
clonedNamedNodeMap getAttributes()
Node
NodeList getChildNodes()
Node
Node getFirstChild()
Node
Node getLastChild()
Node
java.lang.String getNamespaceURI()
Node
Node getNextSibling()
Node
java.lang.String getNodeName()
Node
short getNodeType()
Node
java.lang.String getNodeValue()
Node
Document getOwnerDocument()
Node
Node getParentNode()
Node
java.lang.String getPrefix()
Node
Node getPreviousSibling()
Node
boolean hasAttributes()
Node
has any attributes.true
if this Node
has any attributesboolean hasChildNodes()
Node
has any child
nodes.true
if this Node
has any child nodesNode insertBefore(Node newChild, Node refChild)
newChild
.newChild
- the Node
to be addedrefChild
- the Node
which determines the position to
insertNode
insertedvoid normalize()
Node removeChild(Node oldChild)
oldChild
.oldChild
- the Node
to be removedNode
removedNode replaceChild(Node newChild, Node oldChild)
oldChild
with
newChild
.newChild
- the Node
to be addedoldChild
- the Node
to be removedNode
replacedvoid setNodeValue(java.lang.String nodeValue)
nodeValue
.nodeValue
- the new value