如何在android上提取所有特定于xml标记的文本
假设我有一个包含如何在android上提取所有特定于xml标记的文本,android,xml,parsing,Android,Xml,Parsing,假设我有一个包含 <?xml version="1.0" encoding="UTF-8"?> <root> <element> <item> <p>text 1</p> <p>text 2</p> </item> <item> <p>text 3</p> <p>te
<?xml version="1.0" encoding="UTF-8"?>
<root>
<element>
<item>
<p>text 1</p>
<p>text 2</p>
</item>
<item>
<p>text 3</p>
<p>text 4</p>
</item>
</element>
</root>
文本1
文本2
文本3
文本4
我想从元素标签中提取所有的文本,所以在结果中我想得到“文本1文本2文本3文本4”。我该怎么做呢?您可以使用
XmlPullParser
来解析xml
你可以找到更多信息@
援引
new XMLPullParserHandler().parse(your input stream);
然后
日志
04-24 10:01:19.236: I/(1662): text is text 1
04-24 10:01:19.236: I/(1662): text is text 2
04-24 10:01:19.246: I/(1662): text is text 3
04-24 10:01:19.256: I/(1662): text is text 4
您可以使用Dom解析器,也可以使用Sax解析器
04-24 10:01:19.236: I/(1662): text is text 1
04-24 10:01:19.236: I/(1662): text is text 2
04-24 10:01:19.246: I/(1662): text is text 3
04-24 10:01:19.256: I/(1662): text is text 4