|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.gmu.laits.XMLParser
Constructor Summary | |
XMLParser(java.io.InputStream ss)
constructor using input stream to initiate parser |
|
XMLParser(java.lang.String fileName)
Constructor reading local file |
|
XMLParser(java.net.URL url)
Constructor reading file from URL through get method |
|
XMLParser(java.net.URL url,
java.lang.String para)
constructor reading file from URL through post method |
Method Summary | |
int |
childCount(org.w3c.dom.Node node)
To get child count of node |
java.lang.String |
getAttribute(org.w3c.dom.Node node,
java.lang.String attName)
To get specified attribute value |
java.lang.String[] |
getAttributes(org.w3c.dom.Node node)
To get the values of node attributes |
java.util.Vector |
getChild(org.w3c.dom.Node parent)
To get first level child nodes |
java.util.Vector |
getChild(org.w3c.dom.Node parent,
java.lang.String sub_Name)
To get first level child nodes whose name is specified |
java.util.Vector |
getChildValue(org.w3c.dom.Node parent,
java.lang.String sub_Name)
To get the values of first level child nodes whose name is specified |
org.w3c.dom.Document |
getDocument()
To get Document |
org.w3c.dom.Node |
getNode(org.w3c.dom.Node node,
java.lang.String nodeName)
To get node whose name and parent are specified |
org.w3c.dom.Node |
getNode(java.lang.String nodeName)
To get a node whose name is specified |
java.util.Vector |
getNodes(org.w3c.dom.Node parent,
java.lang.String childName)
To get nodes whose name and parent are specified |
java.util.Vector |
getNodes(java.lang.String nodeName)
To get nodes whose names is the specified name |
java.lang.String |
getNodeValue(org.w3c.dom.Node node)
If node is a leaf, then return its value, else return null |
java.lang.String |
getNodeValue(org.w3c.dom.Node node,
boolean ignoreTag)
If node is a leaf, then return its value, else return null |
java.lang.String |
getSimpleValue(org.w3c.dom.Node node,
int n)
all sub-elements value within this node are cancatered in a string |
java.lang.String |
getValue(org.w3c.dom.Node node,
java.lang.String nodeName)
To get specfied child node value |
java.lang.String |
getValue(org.w3c.dom.Node node,
java.lang.String nodeName,
boolean ignoreTag)
To get specfied child node value |
java.lang.String |
getValue(java.lang.String nodeName)
To get specified node value |
java.util.Vector |
getValues(org.w3c.dom.Node node,
java.lang.String nodeName)
To get the values of children whose parent is specified |
java.util.Vector |
getValues(java.lang.String nodeName)
To get values of specified nodes |
java.lang.String |
ignoreNameSpace(java.lang.String s)
Ignorre name space |
boolean |
isLeaf(org.w3c.dom.Node node)
Leaf or not |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLParser(java.lang.String fileName) throws java.io.IOException
fileName
- local file name
java.io.IOException
public XMLParser(java.net.URL url) throws java.lang.Exception
url
- file URL
java.lang.Exception
public XMLParser(java.net.URL url, java.lang.String para) throws java.lang.Exception
url
- file URLpara
- post string
java.lang.Exception
public XMLParser(java.io.InputStream ss) throws java.lang.Exception
ss
- input stream
java.lang.Exception
Method Detail |
public org.w3c.dom.Document getDocument()
public int childCount(org.w3c.dom.Node node)
node
- Node
public boolean isLeaf(org.w3c.dom.Node node)
node
- Node
public java.util.Vector getNodes(java.lang.String nodeName)
nodeName
- specified name
public java.util.Vector getNodes(org.w3c.dom.Node parent, java.lang.String childName)
parent
- parent nodechildName
- node name
public org.w3c.dom.Node getNode(org.w3c.dom.Node node, java.lang.String nodeName)
node
- parent nodenodeName
- node name
public org.w3c.dom.Node getNode(java.lang.String nodeName)
nodeName
- node name
public java.util.Vector getChild(org.w3c.dom.Node parent)
parent
- parent node
public java.util.Vector getChild(org.w3c.dom.Node parent, java.lang.String sub_Name)
parent
- parent nodesub_Name
- child node name
public java.util.Vector getChildValue(org.w3c.dom.Node parent, java.lang.String sub_Name)
parent
- parent nodesub_Name
- child node name
public java.lang.String getSimpleValue(org.w3c.dom.Node node, int n)
node
- parent noden
- output format, generally is 0 at the beginning
public java.lang.String getNodeValue(org.w3c.dom.Node node)
node
- node
public java.lang.String getNodeValue(org.w3c.dom.Node node, boolean ignoreTag)
node
- nodeignoreTag
- true
public java.lang.String getValue(java.lang.String nodeName)
nodeName
- node name
public java.lang.String getValue(org.w3c.dom.Node node, java.lang.String nodeName)
node
- parent nodenodeName
- child node name
public java.lang.String getValue(org.w3c.dom.Node node, java.lang.String nodeName, boolean ignoreTag)
node
- parent nodenodeName
- child node nameignoreTag
- true
public java.util.Vector getValues(org.w3c.dom.Node node, java.lang.String nodeName)
node
- parent nodenodeName
- children names
public java.util.Vector getValues(java.lang.String nodeName)
nodeName
- node name
public java.lang.String[] getAttributes(org.w3c.dom.Node node)
node
- node
public java.lang.String getAttribute(org.w3c.dom.Node node, java.lang.String attName)
node
- nodeattName
- attribute name
public java.lang.String ignoreNameSpace(java.lang.String s)
s
- the name with name space
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |