2014-02-24 39 views
0

我如何提取價值Total topics我如何從XML提取參數?

<?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); 

幫我PARAM,請。

+0

只是在這裏發表評論,這裏有許多可用於Java的XML處理解決方案。您不僅限於XPath。簡單的XML和SAX是替代品,還有更多。 –

回答

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

我沒有編制,但要選擇你需要選擇的節點後,使用@attributeName的屬性。

0

如何使用@作爲屬性?嘗試使用

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