org.apache.tika.sax.xpath
Class XPathParser
java.lang.Object
org.apache.tika.sax.xpath.XPathParser
public class XPathParser
- extends Object
Parser for a very simple XPath subset. Only the following XPath constructs
(with namespaces) are supported:
.../node()
.../text()
.../@*
.../@name
.../*...
.../name...
...//*...
...//name...
In addition the non-abbreviated .../descendant::node()
construct can be used for cases where the descendant-or-self axis
used by the ...//node()
construct is not appropriate.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPathParser
public XPathParser()
XPathParser
public XPathParser(String prefix,
String namespace)
addPrefix
public void addPrefix(String prefix,
String namespace)
parse
public Matcher parse(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-2012 The Apache Software Foundation. All Rights Reserved.