XML FOR DOMINO
The NodeTypes are as follows:
ELEMENT_NODE
public static final short ELEMENT_NODE
ATTRIBUTE_NODE
public static final short ATTRIBUTE_NODE
TEXT_NODE
public static final short TEXT_NODE
CDATA_SECTION_NODE
public static final short CDATA_SECTION_NODE
ENTITY_REFERENCE_NODE
public static final short ENTITY_REFERENCE_NODE
ENTITY_NODE
public static final short ENTITY_NODE
PROCESSING_INSTRUCTION_NODE
public static final short PROCESSING_INSTRUCTION_NODE
COMMENT_NODE
public static final short COMMENT_NODE
DOCUMENT_NODE
public static final short DOCUMENT_NODE
DOCUMENT_TYPE_NODE
public static final short DOCUMENT_TYPE_NODE
DOCUMENT_FRAGMENT_NODE
public static final short DOCUMENT_FRAGMENT_NODE
NOTATION_NODE
public static final short NOTATION_NODE
Methods
appendChild
cloneNode
getAttributes
getChildNodes
getFirstChild
getLastChild
getNextSibling
getNodeName
getNodeType
getNodeValue
getOwnerDocument
getParentNode
getPreviousSibling
hasChildNodes
insertBefore
removeChild
replaceChild
setNodeValue
Adds the node newChild to the end of the list of children of this node. If the newChild is already in the tree, it is first removed.
Syntax:
public Node appendChild(Node newChild) throws DOMException
Parameters:
WRONG_DOCUMENT_ERR: Raised if newChild was created from a different document than the one that created this node.
NO_MODIFICATION_ALLOWED_ERR: Raised if this node is Read-only.
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. The duplicate node has no parent ( parentNode returns null.).
Cloning an Element copies all attributes and their values, including those generated by the XML processor to represent defaulted attributes, but this method does not copy any text it contains unless it is a deep clone, since the text is contained in a child Text node. Cloning any other type of node simply returns a copy of this node.
public Node cloneNode(boolean deep)
A NamedNodeMap containing the attributes of this node (if it is an Element) or null otherwise.
public NamedNodeMap getAttributes()
A NodeList that contains all children of this node. If there are no children, this is a NodeList containing no nodes. The content of the returned NodeList is "live". For instance, changes to the children of the node object that it was created from are immediately reflected in the nodes returned by the NodeList accessors; it is not a static snapshot of the content of the node. This is true for every NodeList, including the ones returned by the getElementsByTagName method.
public NodeList getChildNodes()
The first child of this node. If there is no such node, this returns null.
public Node getFirstChild()
The last child of this node. If there is no such node, this returns null.
public Node getLastChild()
The node immediately following this node. If there is no such node, this returns null.
public Node getNextSibling()
The name of this node, depending on its type. See the NodeType list above.
public java.lang.String getNodeName()
A code representing the type of the underlying object, as defined in the NodeType list above.
public short getNodeType()
The value of this node, depending on its type. See the NodeType list above.
public java.lang.String getNodeValue() throws DOMException
Throws:
DOMException - DOMSTRING_SIZE_ERR: Raised when it would return more characters than fit in a DOMString variable on the implementation platform.
The Document object associated with this node. This is also the Document object used to create new nodes. When this node is a Document this is null.
public Document getOwnerDocument()
The parent of this node. All nodes, except Document, DocumentFragment, and Attr may have a parent. However, if a node has just been created and not yet added to the tree, or if it has been removed from the tree, this is null.
public Node getParentNode()
The node immediately preceding this node. If there is no such node, this returns null.
public Node getPreviousSibling()
This is a convenience method to allow easy determination of whether a node has any children.
public boolean hasChildNodes()
Return value:
Inserts the node newChild before the existing child node refChild. If refChild is null, insert newChild at the end of the list of children. If newChild is a DocumentFragment object, all of its children are inserted, in the same order, before refChild. If the newChild is already in the tree, it is first removed.
public Node insertBefore(Node newChild, Node refChild) throws DOMException
refChild - The reference node, i.e., the node before which the new node must be inserted.
NOT_FOUND_ERR: Raised if refChild is not a child of this node.
Removes the child node indicated by oldChild from the list of children, and returns it.
public Node removeChild(Node oldChild) throws DOMException
NOT_FOUND_ERR: Raised if oldChild is not a child of this node.
Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node. If the newChild is already in the tree, it is first removed.
public Node replaceChild(Node newChild, Node oldChild) throws DOMException
oldChild - The node being replaced in the list.
public void setNodeValue(java.lang.String nodeValue) throws DOMException