public class XpathParser extends Object
Constructor and Description |
---|
XpathParser() |
Modifier and Type | Method and Description |
---|---|
Object |
executeXPath(Node node,
QName qname,
String xPathExpression) |
String |
executeXPath(Node node,
String xPathExpression) |
String |
executeXPath(String xPathExpression) |
Node |
executeXPathNode(Node node,
String xPathExpression) |
NodeList |
executeXPathNodeList(Node node,
String xPathExpression) |
NodeList |
executeXPathNodeList(String xPathExpression) |
protected String |
fixUnicodeChar(String text)
Fix the error occured when parsing a string containing unicode character
Example :
&u20ac; will be replaced by € |
Element |
getChildElement(Element base,
String elementName) |
Element |
getChildElement(String elementName) |
List<Element> |
getChildElements(Element base,
String elementName) |
List<Element> |
getChildElements(String elementName) |
String |
getChildElementValue(Element base,
String elementName) |
String |
getChildElementValue(String elementName) |
Document |
getDocument() |
String |
getElementValue(Node base) |
Element |
getRoot() |
void |
parse(File file) |
void |
parse(InputStream stream) |
void |
parse(String xml) |
public XpathParser()
public void parse(InputStream stream)
public Document getDocument()
public Element getChildElement(Element base, String elementName)
public Element getChildElement(String elementName)
public List<Element> getChildElements(String elementName)
public List<Element> getChildElements(Element base, String elementName)
public String getChildElementValue(Element base, String elementName)
public String getElementValue(Node base)
public String getChildElementValue(String elementName)
public Object executeXPath(Node node, QName qname, String xPathExpression)
public String executeXPath(String xPathExpression)
public String executeXPath(Node node, String xPathExpression)
public NodeList executeXPathNodeList(String xPathExpression)
public NodeList executeXPathNodeList(Node node, String xPathExpression)
public Node executeXPathNode(Node node, String xPathExpression)
protected String fixUnicodeChar(String text)
&u20ac;
will be replaced by €
Copyright © 2009–2016 SonarSource. All rights reserved.