XML String Android - 未知的ParentNode

时间:2014-10-20 22:31:53

标签: php android xml

我有以下xml:

<THISVALUECHANGESANDISUNKNOWN>
<TEST></TEST>
</THISVALUECHANGESANDISUNKNOWN>

在PHP中我可以做类似

的事情
preg_match('~<TEST>([^<]+)</TEST>~i', $xml, $test);

但如果父节点未知,如何在android中获取TEST的值?`

2 个答案:

答案 0 :(得分:0)

您可以使用jsoup

String xml = "<THISVALUECHANGESANDISUNKNOWN><TEST></TEST></THISVALUECHANGESANDISUNKNOWN>";
Document doc = Jsoup.parse(xml, "", Parser.xmlParser());
String testValue = doc.select("TEST").text();

答案 1 :(得分:-1)

这实际上很容易做到,并在平台文档中有详细描述:http://developer.android.com/training/basics/network-ops/xml.html