我有以下xml:
<THISVALUECHANGESANDISUNKNOWN>
<TEST></TEST>
</THISVALUECHANGESANDISUNKNOWN>
在PHP中我可以做类似
的事情preg_match('~<TEST>([^<]+)</TEST>~i', $xml, $test);
但如果父节点未知,如何在android中获取TEST的值?`
答案 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