2014-09-02 73 views
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> 
+0

你可以發佈你的XML文件嗎? – mmlooloo 2014-09-03 02:25:22

+0

@mmlooloo我把XML文件,以便您可以查看。 – 2014-09-03 03:43:46

+0

我在XML文件中做了這樣的改變,像,它的工作。我該怎麼做才能獲得許多屬性?示例: 2014-09-03 14:30:04

回答

0

我犯了這樣的<titulo provincia="Pich" />在XML文件中的變化和它的工作。