【问题标题】:XML String Android - Unknown ParentNode [duplicate]XML字符串Android - 未知的父节点[重复]
【发布时间】:2014-10-21 23:16:11
【问题描述】:

我有以下 xml:

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

在 PHP 中我可以做类似的事情

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

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

【问题讨论】:

    标签: php android xml


    【解决方案1】:

    你可以使用jsoup

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-08
        相关资源
        最近更新 更多