|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.txml.XMLNode
This class represents one XML node. XML node must have a name (this is the tag name), optionally can have a value (that is a text between opening tag and closing tag), and/or content (which is a list of children nodes).
To create a node that represents the following XML document:
<animal>Zebra</animal>
do the following:
XMLNode node = new XMLNode("animal", "Zebra");
| Constructor Summary | |
XMLNode(java.lang.String nm)
Creates a node without a value or content. |
|
XMLNode(java.lang.String nm,
java.lang.String val)
Creates a node with value, but no content. |
|
XMLNode(java.lang.String nm,
XMLNode child)
Create a node containig a child node. |
|
| Method Summary | |
void |
addNode(XMLNode node)
adds a child node. |
XMLNode |
deleteNode(int index)
deletes a child node (by index) |
XMLNode |
deleteNode(XMLNode child)
deletes a child node |
java.lang.String |
getName()
returns node name (aka tag name) |
XMLNode |
getNode(int index)
returns specified content (aka child) node. |
int |
getNodeCount()
returns number of content (aka children) nodes. |
java.lang.String |
getValue()
returns node value. |
XMLNode |
select(java.lang.String what)
selects nodes from the XML tree that starts at this node. |
void |
setValue(java.lang.String v)
sets node value to the given string. |
java.lang.String |
toString()
Prints content of the current XML node (and all its descendants) into string. |
java.lang.String |
toString(java.lang.String prefix)
Prints content of the current node as a formatted XML document. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public XMLNode(java.lang.String nm)
public XMLNode(java.lang.String nm,
java.lang.String val)
public XMLNode(java.lang.String nm,
XMLNode child)
| Method Detail |
public java.lang.String getName()
public java.lang.String getValue()
public void setValue(java.lang.String v)
public void addNode(XMLNode node)
public XMLNode deleteNode(int index)
public XMLNode deleteNode(XMLNode child)
public int getNodeCount()
public XMLNode getNode(int index)
public XMLNode select(java.lang.String what)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toString(java.lang.String prefix)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||