zoukankan      html  css  js  c++  java
  • C#中读取xml文件指定节点

    参考:Select XML Nodes by Name

    假设xml文件内容是

    我们需要读取Activity节点下的内容,因为存在多个Activity,所以需要读取多个节点。可以使用 XmlDocument.SelectSingleNode和XmlDocument.SelectNodes方法查找节点。前一个是查找匹配的第一个节点,而后一个则会返回一个节点列表。

    1.XmlDocument.SelectSingleNode方法的使用

    首先创建一个读取xml文件的方法ReadXmlNode

    然后在主函数中调用该方法

    输出结果为:

    ActivityId:1
    ActivityName:start
    ActivityLevel:1

    2.XmlDocument.SelectNodes方法的使用

    然后在主函数中调用该方法

     输出结果为:

    共有2个节点
    ActivityId:  1
    ActivityName:  start
    ActivityLevel:  1
    ActivityId:  2
    ActivityName:  pass
    ActivityLevel:  2

    3.通过节点属性查找指定节点

    参考http://www.csharp-examples.net/xml-nodes-by-attribute-value/,虽然没有用到参考文章中的方法,不过总觉得以后会用到的。

    然后在主函数中调用该方法

    输出结果为:

    ActivityId:2
    ActivityName:pass
    ActivityLevel:2

    作者:xwdreamer
    欢迎任何形式的转载,但请务必注明出处。
    分享到:
  • 相关阅读:
    js高级程序设计 笔记 --- 引用类型
    es6 简单封装一个 省市县三级下拉框
    js中元素、触点等各种距离的总结
    css实现视觉差的滚动
    js的节流和防抖
    js关于原型,原型链的面试题
    深入理解promise
    vue 同一个组件的跳转, 返回时保留原来的下拉位置
    es6 封装一个登录注册的验证滑块
    洛谷P3203 [HNOI2010]弹飞绵羊(lct)
  • 原文地址:https://www.cnblogs.com/xwdreamer/p/2297021.html
Copyright © 2011-2022 走看看