我需要在asp.net中检索xml属性值。在这里,我无法从xml中检索数据。有谁能够帮我。提前谢谢。
答案 0 :(得分: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
));
}