Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android XmlPullParser在标记之间获取值_Android_Xml_Xmlpullparser - Fatal编程技术网

Android XmlPullParser在标记之间获取值

Android XmlPullParser在标记之间获取值,android,xml,xmlpullparser,Android,Xml,Xmlpullparser,我在XML中有类似的内容: <trkpt lat="-32.577000" lon="-71.443764"> <ele>2.204529</ele> <time>2015-12-27T12:35:45Z</time> 2.204529 2015-12-27T12:35:45Z 我可以和你一起得到lat和lon XmlPullParser parser=factory.newPull

我在XML中有类似的内容:

<trkpt lat="-32.577000" lon="-71.443764">
            <ele>2.204529</ele>
            <time>2015-12-27T12:35:45Z</time>

2.204529
2015-12-27T12:35:45Z
我可以和你一起得到lat和lon

XmlPullParser parser=factory.newPullParser();
parser.getAttributeValue(0);
getAttributeValue解析器(1)

但是如何获取存储在“ele”标记之间的值呢?

您必须在当前元素上使用。从文件中

Returns the text content of the current event as String.
当然,您必须将解析器移动到调用
next()
的正确元素。从文件中:

Get next parsing event

你说得对,我只需要使用类似“if”(“ele”.equals(Parser.getName())的东西检查标记,然后使用getText。谢谢。