zoukankan      html  css  js  c++  java
  • asp.net 遍历xml 及 Repeater 绑定xml

    //获取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>

    自己在应用中的一些记录吧,自己以后多写写总结什么的。

  • 相关阅读:
    ASP.NET编程的十大技巧
    C#学习心得(转)
    POJ 1177 Picture (线段树)
    POJ 3067 Japan (树状数组)
    POJ 2828 Buy Tickets (线段树)
    POJ 1195 Mobile phones (二维树状数组)
    HDU 4235 Flowers (线段树)
    POJ 2886 Who Gets the Most Candies? (线段树)
    POJ 2418 Cows (树状数组)
    HDU 4339 Query (线段树)
  • 原文地址:https://www.cnblogs.com/infozr/p/2663042.html
Copyright © 2011-2022 走看看