C# How to extract complete xml node set

后端 未结 4 565
名媛妹妹
名媛妹妹 2021-01-15 12:30

 
   
    Everyday Italian         


        
4条回答
  •  萌比男神i
    2021-01-15 13:27

    suppose I want to extract only the data wherethe xml file is as follows ..

     
        Everyday Italian
        Giada De Laurentiis    
        2005
       30.00
      
    

    the final result on the list view should look like this

      lang       auth
      en          up
    

    I have coded as follows ..

    XmlNodeList elemList = doc.GetElementsByTagName("book");
                        for (int j = 0; j < elemList.Count; j++)
                        {
                            if (elemList[j].Attributes["category"].Value == "COOKING")
                            {
                                XmlNodeList elemList1 = doc.GetElementsByTagName("author");
                                for (int i = 0; i < elemList1.Count; i++)
                                {
                                    string attrVal = elemList1[i].Attributes["lang"].Value;
                                    string attrVal1 = elemList1[i].Attributes["auth"].Value;
    
                                    ListViewItem lvi = new ListViewItem();
    
                                        lvi.SubItems.Add(attrVal1);
                                        lvi.SubItems.Add(attrVal1);
                                    }
                                    listView1.Items.Add(lvi);
                                }
                            }
                        }
    

提交回复
热议问题