org.apache.tika.sax.xpath
Class XPathParser
java.lang.Object
org.apache.tika.sax.xpath.XPathParser
public class XPathParser
- extends java.lang.Object
Parser for a very simple XPath subset. Only the following XPath constructs
(with namespaces) are supported:
.../text()
.../@*
.../@name
.../*...
.../name...
...//*...
...//name...
Method Summary |
void |
addPrefix(java.lang.String prefix,
java.lang.String namespace)
|
Matcher |
parse(java.lang.String xpath)
Parses the given simple XPath expression to an evaluation state
initialized at the document node. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathParser
public XPathParser()
XPathParser
public XPathParser(java.lang.String prefix,
java.lang.String namespace)
addPrefix
public void addPrefix(java.lang.String prefix,
java.lang.String namespace)
parse
public Matcher parse(java.lang.String xpath)
- Parses the given simple XPath expression to an evaluation state
initialized at the document node. Invalid expressions are not flagged
as errors, they just result in a failing evaluation state.
- Parameters:
xpath
- simple XPath expression
- Returns:
- XPath evaluation state
Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.