簡體   English   中英

Android中的XML解析,Null異常

[英]Xml parsing in Android, Null exception

我有一個看起來像這樣的xml

<Quiz>
<Inhalt Frage="test" number="1" />
<Inhalt Frage ="test2" number=2"/> 
</Quiz>

現在,在android中,我想以這種方式解析此xml,結果顯示給我2的“ Frage”內容。我試圖以這種方式解析,但是我總是收到nullexception錯誤:

XPathFactory factory = XPathFactory.newInstance();
XPath xpath = factory.newXPath();
XPathExpression expr= xpath.compile("//Frage[@number=2]/text()");

Object result = expr.evaluate(doc, XPathConstants.NODESET);
NodeList nodes = (NodeList) result;
einga= nodes.item(0).getNodeName();

如果有人可以幫助我,那就太好了。 謝謝 :-)

您正在嘗試從節點Frage中選擇文本,該文本的屬性編號為2。您熟悉Xpath表達式嗎? 試試這個鏈接: http : //w3schools.com/xpath/xpath_syntax.asp

試試: "//Inhalt[@number='2']/@Frage" 您將獲得test2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM