您的位置:首页 > 编程语言 > ASP

asp.net 遍历xml 及 Repeater 绑定xml

2012-08-30 08:38 435 查看
//获取xml文件
XmlDocument xd = new XmlDocument();
xd.LoadXml(xml);

DisplayTree(xd.DocumentElement);

/// <summary>
/// 遍历整个xml函数
/// </summary>
/// <param name="xmlNode"></param>
private void DisplayTree(XmlNode node)
{
if (node != null) //如果不为空
{
//输出xml信息
}
if (node.HasChildNodes)//如果该节点下有子节点
{
node = node.FirstChild;
while (node != null)
{
DisplayTree(node);
node = node.NextSibling;
}
}
}

--------------------------------------------------------------------------------------------

Repeater 绑定xml

XmlDocument xd = new XmlDocument();
xd.LoadXml(xml);
this.repXmlList.DataSource = doc.DocumentElement.ChildNodes;
this.repXmlList.DataBind();

<asp:Repeater ID="repXmlList" runat="server">
<ItemTemplate>
<%# ((XmlNode)Container.DataItem).Attributes["name"].Value%><br />
</ItemTemplate>
</asp:Repeater>

自己在应用中的一些记录吧,自己以后多写写总结什么的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: