当前位置: 首页 > news >正文

塘沽手机网站建设/网站优化外包找谁

塘沽手机网站建设,网站优化外包找谁,蚌埠市住房建设委网站,青岛胶南做网站的有多少.NET Framework提供了许多名称空间和类,使XML的读取、处理和写入非常简单。介绍几个易于操作XML的类。 1、XmlDocument类 using System.Xml; XmlDocument document new XmlDocument(); Document.Load(xmlPath); 2、XmlElement类 利用XmlDocumnet实例DocumentElement…

.NET Framework提供了许多名称空间和类,使XML的读取、处理和写入非常简单。介绍几个易于操作XML的类。

1、XmlDocument类

using System.Xml;

XmlDocument document =new XmlDocument();

Document.Load(@xmlPath);

 

2、XmlElement类

利用XmlDocumnet实例DocumentElement属性会返回一个XmlElement实例,表示XmlDocument的根节点。

XmlElement element=document.DocumentElement;

XmlElement类包含的方法和属性可以处理树的节点和属性。

实例:迭代XML文档中的所有节点

Books.xml

<?xml version="1.0" encoding="utf-8"?>

<books>

 

  <book>

    <title>Beginning Visual C#</title>

    <author>Karli Watson</author>

    <code>7582</code>

  </book>

 

  <book>

    <title>Professional C# 2nd Edition</title>

    <author>Simon Robinson</author>

    <code>7043</code>

  </book>

 

</books>

 

代码:

        private void button1_Click(object sender, EventArgs e)

        {

            listBox1.Items.Clear();

            //加载XML

            XmlDocument document = new XmlDocument();

            document.Load("books.xml");

 

            //递归遍历所有类型节点,错落有致显示

            RecurseXmlDocument((XmlNode)document.DocumentElement, 0);

        }

        private void RecurseXmlDocument(XmlNode root, int index)

        {

            if (root == null)

                return;

            if (root is XmlElement)

            {

                listBox1.Items.Add(root.Name.PadLeft(root.Name.Length + index));

                if (root.HasChildNodes)

                    RecurseXmlDocument(root.FirstChild, index + 2);

                if (root.NextSibling != null)

                    RecurseXmlDocument(root.NextSibling, index);

            }

            else if (root is XmlText)

            {

                string text = ((XmlText)root).Value;

                listBox1.Items.Add(text.PadLeft(text.Length + index));

            }

 

        }

 

转载于:https://www.cnblogs.com/tanding/archive/2012/07/07/2580692.html

http://www.lbrq.cn/news/1091773.html

相关文章:

  • 陕西建设厅八大员报名官网/seo基础篇
  • html手机网站模板/关键词排名批量查询
  • 深圳做网站信科/建什么网站可以长期盈利
  • 手机整人网站怎么做/英文seo是什么意思
  • 网站优化seo是什么意思/seo项目分析
  • 成都酒店网站建设/关键词长尾词优化
  • 团队介绍网站建设/推广平台免费b2b网站大全
  • 汉沽谁做网站/新站整站优化
  • 网站seo靠谱/网站运营和维护
  • java做网站好还是asp好/怎么样推广最有效最快速
  • 专门做外国的网站有哪些/一键优化大师下载
  • 在线代理浏览器网站/seo的中文意思
  • 广告公司网站建设/网图识别在线百度
  • 北京王府井美食/搜索引擎排名优化方案
  • 如何在国外网站上做外贸/软文推广代写代发
  • 微信支付需要网站备案/网站广告收费标准
  • 专业建设外贸网站制作/商城网站开发公司
  • 网站正能量免费推广软件晚上/农产品网络营销
  • 创业园区网站建设/网络宣传推广方案范文
  • 做网站都要多少钱/nba排行榜最新排名
  • 做有色研究的网站/百度广告
  • 惠州有没有做网站/软文新闻发稿平台
  • 天津建网站的公司/论坛优化seo
  • 浏览器打开自己做的网站/网站流量宝
  • 鄂州做网站报价/百度代理合作平台
  • wordpress 心理测试/seo外包顾问
  • 专业网站建设的/八大营销方式有哪几种
  • 糖果网站是李笑来做的吗/深圳最好的外贸seo培训
  • 上海网站建设改版/品牌营销的四大策略
  • 巫山做网站哪家强/百度推广多少钱一天
  • 文件IO——bmp图像处理
  • Linux内核设计与实现 - 课程大纲
  • 开发者说|RoboTransfer:几何一致视频世界模型,突破机器人操作泛化边界
  • 【愚公系列】《MIoT.VC》003-构建基本仿真工作站(组件的属性、行为、视频展示)
  • 教育培训系统源码解析:如何打造高可扩展的在线学习平台?
  • 1. 多线程开发