我试图从一个Web服务中读取,该结果将结果输出到Web服务到Xml解析器。当我尝试读取属性时,它返回-1值。我想知道是否有人可以帮助我为什么这样做。当我测试文件的输出时,属性输出为null。但是,它正在寻找其他标签,如响应,列表等。 感谢。
这是xml文件
cd /usr/src/php-src/sapi
git clone https://github.com/krakjoe/phpdbg
cd ../
./buildconf --force
./config.nice
make -j8
make install-phpdbg
答案 0 :(得分:0)
尝试解析XML:
int eventType = parser.getEventType();
String name = null;
while (eventType != XmlPullParser.END_DOCUMENT) {
if (eventType == XmlPullParser.START_TAG) {
name = parser.getName();
}
if (eventType == XmlPullParser.END_TAG) {
name = null;
}
if (eventType == XmlPullParser.TEXT && name != null && name.equals("synonyms")) {
// this is what you want, i guess
String text = parser.getText();
}
eventType = parser.next();
}