如何在Java(Android)中解析包含XML的字符串[重复]
Posted
技术标签:
【中文标题】如何在Java(Android)中解析包含XML的字符串[重复]【英文标题】:How to parse a String that contains XML in Java (Android) [duplicate] 【发布时间】:2016-12-04 01:36:39 【问题描述】:我有一个字符串形式的 XML,其中包含:
<Data>
<id>6731</id>
<aux>82</aux>
</Data>
如何从 XML 中获取值 6731 和 82? XML 不在文档中,它只是一个字符串。 提前致谢。 实际上,我尝试了 XmlPullParser,但我认为它仅适用于 xml 文件或 URL,不适用于字符串。我说的对吗?
【问题讨论】:
在谷歌中输入xml parsing in android
?
tutorialspoint.com/android/android_xml_parsers.htm
使用 Xmlpull 解析器很简单,试试吧.....javatpoint.com/android-XMLPullParser-tutorial
【参考方案1】:
您可以使用三个库之一: DOM 解析器 SAX 解析器 StAX 解析器
见:https://www.javacodegeeks.com/2013/05/parsing-xml-using-dom-sax-and-stax-parser-in-java.html
也适用于 Android: https://developer.android.com/training/basics/network-ops/xml.html
【讨论】:
以上是关于如何在Java(Android)中解析包含XML的字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章