我如何从xml中提取参数?

时间:2014-02-24 20:48:37

标签: java xml xpath

如何提取价值Total topics

<?xml version="1.0"?>
<config>
<command param = "Total topics" > Check title
</command> 
</config>

我知道要提取Check title的值,我需要这样的代码:

XPathExpression  expr = xpath.compile("//command/text()");
Object result = expr.evaluate(doc, XPathConstants.NODESET);

请帮助我帮助我。

2 个答案:

答案 0 :(得分:1)

XPathExpression  expr = xpath.compile("//command[@param]/text()");
Object result = expr.evaluate(doc, XPathConstants.NODESET);

我没有编译它,但选择了在选择节点后需要使用@attributeName的属性。

答案 1 :(得分:0)

如何使用@属性?试试

XPathExpression  expr = xpath.compile("//command/@param");