public class XmlHelper extends Object
文档地址:
http://www.w3school.com.cn/xpath/index.asp
| Modifier and Type | Method and Description |
|---|---|
Object |
evalXPath(String expression,
Object item,
QName returnType)
执行 xpath 语法
|
Boolean |
getBoolean(Object node,
String expression)
获取
|
Boolean |
getBoolean(String expression)
获取Boolean
|
Node |
getNode(Object node,
String expression)
获取某个节点
|
Node |
getNode(String expression)
获取某个节点
|
NodeList |
getNodeList(Object node,
String expression)
获取子节点
|
NodeList |
getNodeList(String expression)
获取子节点
|
Number |
getNumber(Object node,
String expression)
获取
|
Number |
getNumber(String expression)
获取Number
|
String |
getString(Object node,
String expression)
获取String
|
String |
getString(String expression)
获取String
|
static XmlHelper |
safe(InputStream is)
构造 XmlHelper,安全模式
|
static XmlHelper |
safe(String xmlStr)
构造 XmlHelper,安全模式
|
static XmlHelper |
unsafe(InputStream is)
构造 XmlHelper,非安全模式
|
static XmlHelper |
unsafe(String xmlStr)
构造 XmlHelper,非安全模式
|
public static XmlHelper safe(InputStream is)
is - InputStreampublic static XmlHelper safe(String xmlStr)
xmlStr - xml字符串public static XmlHelper unsafe(InputStream is)
is - InputStreampublic static XmlHelper unsafe(String xmlStr)
xmlStr - xml字符串public Object evalXPath(String expression, @Nullable Object item, QName returnType)
expression - xpath 语法item - 子节点returnType - 返回的类型public String getString(String expression)
expression - 路径public Boolean getBoolean(String expression)
expression - 路径public Number getNumber(String expression)
expression - 路径public NodeList getNodeList(String expression)
expression - 路径public String getString(Object node, String expression)
node - 节点expression - 相对于node的路径public Boolean getBoolean(Object node, String expression)
node - 节点expression - 相对于node的路径public Number getNumber(Object node, String expression)
node - 节点expression - 相对于node的路径public Node getNode(Object node, String expression)
node - 节点expression - 路径Copyright © 2024. All rights reserved.