Android XmlPullParser 获取标签之间的值
Android XmlPullParser get value between tags
我在 XML 中有这样的东西:
<trkpt lat="-32.577000" lon="-71.443764">
<ele>2.204529</ele>
<time>2015-12-27T12:35:45Z</time>
我可以通过
获取经纬度
XmlPullParser parser = factory.newPullParser();
parser.getAttributeValue(0);
parser.getAttributeValue(1);
但是我怎样才能得到存储在 "ele" 标签之间的值呢?
您必须在当前元素上使用 getText()。来自文档
Returns the text content of the current event as String.
当然,您必须将解析器移动到正确的元素调用 next ()
。来自文档:
Get next parsing event
我在 XML 中有这样的东西:
<trkpt lat="-32.577000" lon="-71.443764">
<ele>2.204529</ele>
<time>2015-12-27T12:35:45Z</time>
我可以通过
获取经纬度XmlPullParser parser = factory.newPullParser();
parser.getAttributeValue(0);
parser.getAttributeValue(1);
但是我怎样才能得到存储在 "ele" 标签之间的值呢?
您必须在当前元素上使用 getText()。来自文档
Returns the text content of the current event as String.
当然,您必须将解析器移动到正确的元素调用 next ()
。来自文档:
Get next parsing event