2012-02-22 111 views

回答

1

這可能幫助你....

這裏是我的XML看起來像:

<?xml version="1.0" encoding="utf-8"?> 
<CategoryList> 
    <Category> 
    <MainCategory ID="1">VC++</MainCategory> 
    <Description>A list of VC</Description> 
    <Active>Yes</Active> 
    </Category> 
</CategoryList> 

元素MainCategory的值添加到下拉列表中。我使用SelectNodes函數獲取值並在迭代循環時存儲它。看起來像這樣:

XmlNodeList nodes = xmlDoc.SelectNodes("/CategoryList/Category"); 

for(int i=0;i<nodes.Count;i++) 
{ 
    ddlMainCategory.Items.Add(new ListItem(
     nodes.Item(i).ChildNodes[0].InnerText, 
     nodes.Item(i).ChildNodes[0].Attributes["ID"].Value 
     )); 
} 
相關問題