0
我不知道爲什麼在getAttributeValue()中返回null值。我需要從XML文件中獲取一些屬性。請幫幫我。屬性在xmlpullparser中返回null
case XmlPullParser.END_TAG:
if (tagname.equalsIgnoreCase(KEY_MARKER)) {
stackSites.add(curStackSite);
} else if (tagname.equals(KEY_TITULO)) {
String title = xpp.getAttributeValue(null, "provincia");
if (title!=null){
curStackSite.setTitulo(title);
}else{
curStackSite.setTitulo("Es null");
}
xpp.nextTag();
} else if (tagname.equalsIgnoreCase(KEY_LINK)) {
curStackSite.setLink(curText);
}
break;
XML文件
<?xml version="1.0" encoding="UTF-8"?>
<stack-sites>
<marker>
<titulo provincia="Pich">Pichincha</titulo>
<link>http://stackoverflow.com/</link>
<fecha>2014/08/12 14:57:59</fecha>
<image>https://dl.dropboxusercontent.com/u/5724095/XmlParseExample/stackoverflow.png</image>
<lat>-0.1</lat>
<lng>-78.46</lng>
<mag>4.1</mag>
<depth>5</depth>
</marker>
</stack-sites>
你可以發佈你的XML文件嗎? – mmlooloo 2014-09-03 02:25:22
@mmlooloo我把XML文件,以便您可以查看。 – 2014-09-03 03:43:46
我在XML文件中做了這樣的改變,像,它的工作。我該怎麼做才能獲得許多屬性?示例: –
2014-09-03 14:30:04