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>

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

  • 相关阅读:
    java 面试每日一题2
    java 面试每日一题
    java GUI画满天星
    java JPEGImageEncoder;图像处理
    spring mvc+myBatis配置详解
    myeclipse 常用快捷键总结
    Java 如何快速序列化
    java UUID
    vue +echarts树状图
    在线预览(pptx、ppt、pps、docx、doc、xlsx、xls)
  • 原文地址:https://www.cnblogs.com/infozr/p/2663042.html
Copyright © 2011-2022 走看看