|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.nasa.pds.harvest.util.XMLExtractor
public class XMLExtractor
Class to extract data from an XML file.
Constructor Summary | |
---|---|
XMLExtractor()
Constructor. |
Method Summary | |
---|---|
List<String> |
getAttributeValuesFromDoc(String expression)
Gets the values of the given expression. |
List<String> |
getAttributeValuesFromItem(String expression,
Object item)
Gets the values of the given expression. |
static String |
getDefaultNamespace()
Get the default namespace URI. |
net.sf.saxon.om.DocumentInfo |
getDocNode()
Gets the document node of the XML document. |
net.sf.saxon.tree.tiny.TinyElementImpl |
getNodeFromDoc(String expression)
Gets a Node object from the given expression. |
net.sf.saxon.tree.tiny.TinyElementImpl |
getNodeFromItem(String expression,
Object item)
Gets a Node object from the given expression. |
List<net.sf.saxon.tree.tiny.TinyElementImpl> |
getNodesFromDoc(String expression)
Gets Node objects from the given expression. |
List<net.sf.saxon.tree.tiny.TinyElementImpl> |
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. |
void |
parse(File src)
Parse the given file. |
void |
parse(String src)
Parse the given file. |
static void |
setDefaultNamespace(String uri)
Sets the default namespace URI. |
static void |
setNamespaceContext(PDSNamespaceContext context)
Sets the Namespace Context to support handling of namespaces in XML documents. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLExtractor()
Method Detail |
---|
public void parse(File src) throws net.sf.saxon.trans.XPathException
src
- An XML file.
net.sf.saxon.trans.XPathException
- If an error occurred while parsing the XML file.public void parse(String src) throws net.sf.saxon.trans.XPathException
src
- An XML file.
net.sf.saxon.trans.XPathException
- If an error occurred while parsing the XML file.public static void setDefaultNamespace(String uri)
uri
- A URI.public static String getDefaultNamespace()
public static void setNamespaceContext(PDSNamespaceContext context)
context
- The NamespaceContext object.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.tree.tiny.TinyElementImpl getNodeFromDoc(String expression) throws XPathExpressionException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.public net.sf.saxon.tree.tiny.TinyElementImpl 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.tree.tiny.TinyElementImpl> getNodesFromDoc(String expression) throws XPathExpressionException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.public List<net.sf.saxon.tree.tiny.TinyElementImpl> 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.public List<String> getAttributeValuesFromDoc(String expression) throws XPathExpressionException
expression
- An XPath expression.
XPathExpressionException
- If the given expression was malformed.public List<String> getAttributeValuesFromItem(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 |