|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ed.inf.utils.webutils.simpledomparser.XmlNode
public class XmlNode
SimpleElement is the only node type for simplified DOM model.
Adapted from: http://www.devx.com/xml/Article/10114 by Guang Yang
| Constructor Summary | |
|---|---|
XmlNode(java.lang.String tagName)
|
|
| Method Summary | |
|---|---|
XmlNode |
addChildNode(XmlNode element)
Adds a child element to the node, and returns the node itself |
java.lang.String |
getAttributeValue(java.lang.String attributeName)
Get the attribute value for the given attribute name. |
java.util.LinkedList<XmlNode> |
getChildElements()
public Object[] getChildElements() { return m_childElements.toArray(); } |
java.lang.String |
getTagName()
Get the tag E.g. |
java.lang.String |
getText()
Get text for the tag E.g. |
static XmlNode |
getXmlTreeFromString(java.lang.String XMLText)
|
static XmlNode |
getXmlTreeFromUrl(java.lang.String url,
boolean gzipped)
get XML tree from URL |
boolean |
hasChildren()
Whether a SimpleElement node has child nodes. |
java.lang.String |
nodeHeadToString()
String representation of the node opening tag |
void |
removeAttribute(java.lang.String name)
remove an attribute by name |
XmlNode |
removeChildNode(XmlNode node)
Remove a child element |
void |
setAttribute(java.lang.String name,
java.lang.String value)
|
void |
setTagName(java.lang.String tagName)
|
void |
setText(java.lang.String text)
|
java.lang.String |
toString()
Full string representation of node and all child nodes. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public XmlNode(java.lang.String tagName)
| Method Detail |
|---|
public XmlNode addChildNode(XmlNode element)
element - the child node to be added
public java.lang.String getAttributeValue(java.lang.String attributeName)
attributeName - the attribute name
public java.util.LinkedList<XmlNode> getChildElements()
public java.lang.String getTagName()
public java.lang.String getText()
public boolean hasChildren()
public java.lang.String nodeHeadToString()
public void removeAttribute(java.lang.String name)
name - public XmlNode removeChildNode(XmlNode node)
node - a child node
public void setAttribute(java.lang.String name,
java.lang.String value)
public void setTagName(java.lang.String tagName)
public void setText(java.lang.String text)
public java.lang.String toString()
toString in class java.lang.Objectpublic static XmlNode getXmlTreeFromString(java.lang.String XMLText)
public static XmlNode getXmlTreeFromUrl(java.lang.String url,
boolean gzipped)
url - gzipped - whether the url has to be gunzipped
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||