//获取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>
自己在应用中的一些记录吧,自己以后多写写总结什么的。