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>
自己在应用中的一些记录吧,自己以后多写写总结什么的。
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>
自己在应用中的一些记录吧,自己以后多写写总结什么的。
相关文章推荐
- ASP.NET数据绑定之Repeater控件
- ASP.Net中通过Jquery前端对Repeater控件绑定的数据进行操作
- Asp.Net Repeater的两层嵌套以及遍历取值的简单实现
- ASP.NET AJAX客户端编程之旅(五)——以组件的思想开发Ajax应用:行为、绑定及xml-script
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- asp.net中Repeater嵌套绑定的方法(使用两个Repeater做子类别绑定)
- asp.net Xml绑定到数据控件的具体实现
- asp.net 在使用repeater控件时截取绑定字符方法
- Asp.net中如何将DataSet写入xml文件,及如何将xml读出来绑定到DataGrid
- ASP.NET实现TreeView的XML数据源绑定实例代码
- 关于使用asp.net 的分页显示数据。Repeater绑定数据后的分页显示。
- asp.net 遍历repeater中的控件的几种方式
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- asp.net(C#)遍历文件夹下所有文件,绑定到GRIDVIEW并排序
- ASP.NET Repeater绑定数据并实现分页
- ASP.NET实现TreeView的XML数据源绑定实例代码
- ASP.NET中 DropDownList+Repeater的使用前台绑定
- 在asp.net中的repeater控件绑定日期只显示年月日,不显示时分秒
- Asp.net--数据绑定控件Repeater
- asp.net前台调用后台方法(或asp.net中Repeater控件绑定后台方法)