|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.tools.util.XMLExtractor
public class XMLExtractor
Class to extract data from an XML file.
Constructor Summary | |
---|---|
XMLExtractor(net.sf.saxon.om.DocumentInfo xml)
Constructor. |
|
XMLExtractor(File file)
|
|
XMLExtractor(String url)
Constructor. |
|
XMLExtractor(URL url)
Constructor. |
Method Summary | |
---|---|
net.sf.saxon.om.DocumentInfo |
getDocNode()
Gets the document node of the XML document. |
net.sf.saxon.tinytree.TinyNodeImpl |
getNodeFromDoc(String expression)
Gets a Node object from the given expression. |
net.sf.saxon.tinytree.TinyNodeImpl |
getNodeFromItem(String expression,
Object item)
Gets a Node object from the given expression. |
List<net.sf.saxon.tinytree.TinyNodeImpl> |
getNodesFromDoc(String expression)
Gets Node objects from the given expression. |
List<net.sf.saxon.tinytree.TinyNodeImpl> |
getNodesFromItem(String expression,
Object item)
Gets Node objects from the given expression. |
String |
getValueFromDoc(String expression)
Gets the value of the given expression. |
String |
getValueFromItem(String expression,
Object item)
Gets the value of the given expression. |
List<String> |
getValuesFromDoc(String expression)
Gets the values of the given expression. |
List<String> |
getValuesFromItem(String expression,
Object item)
Gets the values of the given expression. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLExtractor(net.sf.saxon.om.DocumentInfo xml) throws XPathExpressionException, net.sf.saxon.trans.XPathException
xml
- A parsed XML document.
net.sf.saxon.trans.XPathException
- If an error occurred while parsing the given
xml file.
XPathExpressionException
- If an error occurred while setting up
the default namespace.public XMLExtractor(URL url) throws net.sf.saxon.trans.XPathException, XPathExpressionException
xmlFile
- An xml file.
net.sf.saxon.trans.XPathException
- If an error occurred while parsing the given
xml file.
XPathExpressionException
- If an error occurred while setting up
the default namespace.public XMLExtractor(File file) throws net.sf.saxon.trans.XPathException, XPathExpressionException, MalformedURLException
net.sf.saxon.trans.XPathException
XPathExpressionException
MalformedURLException
public XMLExtractor(String url) throws net.sf.saxon.trans.XPathException, XPathExpressionException, MalformedURLException
xmlFile
- An xml file.
net.sf.saxon.trans.XPathException
- If an error occurred while parsing the given
xml file.
XPathExpressionException
- If an error occurred while setting up
the default namespace.
MalformedURLException
Method Detail |
---|
public String getValueFromDoc(String expression) throws XPathExpressionException, net.sf.saxon.trans.XPathException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.
net.sf.saxon.trans.XPathException
public String getValueFromItem(String expression, Object item) throws XPathExpressionException
expression
- An XPath expression.item
- The starting point from which to evaluate the
XPath expression.
XPathExpressionException
- If the given expression was malformed.public net.sf.saxon.tinytree.TinyNodeImpl getNodeFromDoc(String expression) throws XPathExpressionException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.public net.sf.saxon.tinytree.TinyNodeImpl getNodeFromItem(String expression, Object item) throws XPathExpressionException
expression
- An XPath expression.item
- The starting point from which to evaluate the
XPath expression.
XPathExpressionException
- If the given expression was malformed.public List<String> getValuesFromDoc(String expression) throws XPathExpressionException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.public List<String> getValuesFromItem(String expression, Object item) throws XPathExpressionException
expression
- An XPath expression.item
- The starting point from which to evaluate the
XPath expression.
XPathExpressionException
- If the given expression was malformed.public net.sf.saxon.om.DocumentInfo getDocNode() throws net.sf.saxon.trans.XPathException
net.sf.saxon.trans.XPathException
public List<net.sf.saxon.tinytree.TinyNodeImpl> getNodesFromDoc(String expression) throws XPathExpressionException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.public List<net.sf.saxon.tinytree.TinyNodeImpl> getNodesFromItem(String expression, Object item) throws XPathExpressionException
expression
- An XPath expression.item
- The starting point from which to evaluate the
XPath expression.
XPathExpressionException
- If the given expression was malformed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |