2011-04-17 45 views
0

在我的應用程序中,當我點擊一個按鈕時,它會發送一個url並返回一個xml文件。 XML文件如下在android中解析xml數據的問題請教我

<search> 
    <data> 
     <userid>1</userid> 
      <name>Jean</name> 
      <address>dbvsvksn</address> 
      <dob>Mar 3</dob> 
     <country>us</country> 
    </data> 
    <data> 
     <userid>2</userid> 
      <name>Anne</name> 
      <address>dbvsvksn ,</address> 
      <dob>Jun 2<dob> 
     <country>us</country> 
    </data> 
    <data> 
     <userid>3</userid> 
      <name>J</name> 
      <address>dbvsvksn ,</address> 
      <dob>Dec 6<dob> 
     <country>us</country> 
    </data> 
</search> 

從這個xml文件我列出出了名的,在活動列表視圖。在列表視圖中,當點擊一個名稱時,它會轉到一個新的活動,我想要顯示正確的地址,國家和dob。

我能夠得到xml文件並列出列表視圖中的名稱,但我不知道如何顯示與所選名稱相關的確切標記,請幫助我。如何做到這一點....

回答

1

你說你可以得到XML文件並列出名稱,所以你顯然是解析XML。你使用的是XML解析器類(DOM還是SAX)?如果是這樣,大概你正在建立基於解析的某種數據結構(可能是一個數組,根據你發佈的XML片段來判斷)。使用所選名稱的索引來索引數組並檢索所需的其餘數據。

也許如果您發佈了一些代碼來顯示您嘗試過的內容,我們可以提供更具體的幫助。

0

你可以使用textview。用戶ID的數量是相同數量的textview.One用於每個用戶ID,名稱,地址,dob &國家。只需在表格&中添加這些,只需檢查哪一行被點擊只是通過意圖傳遞該點擊的所有信息&您可以顯示所有信息。