<checkResult>
<item>
<fmId>XX0001</fmId>
<fmItemId>20000RT</fmItemId>
<checkRuleId>4C6A0458-29B4-4CE6-B38C-38CDEE3CD3C2</checkRuleId>
<isAcct>不影响</isAcct>
<soluation>不需要方案,因为不涉及</soluation>
<evaluate>注意,这是一条评论</evaluate>
</item>
<item>
<fmId>XX0002</fmId>
<fmItemId>20000RT</fmItemId>
<checkRuleId>A4C12D83-DC18-427D-839F-7DB68EF730BF</checkRuleId>
<isAcct>影响</isAcct>
<soluation>方案还在拟定当中,请注意节奏</soluation>
<evaluate>It is a evaluate</evaluate>
</item>
</checkResult>
public class DizCheckResult
{
public string fmId { get; set; }
public string fmItemId { get; set; }
public string checkRuleId { get; set; }
public string isAcct { get; set; }
public string soluation { get; set; }
public string evaluate { get; set; }
}
public static List<DizCheckResult> GetCheckResultList()
{
List<DizCheckResult> tmpList = new List<DizCheckResult>();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"f:\myproject\x.xml");
//XmlNodeList nodelist = xmlDoc.GetElementsByTagName("checkResult/item");
XmlNodeList nodelist = xmlDoc.SelectNodes("checkResult/item");
foreach(XmlNode node in nodelist)
{
DizCheckResult entity = new DizCheckResult();
entity.fmId = HttpUtility.HtmlEncode(node["fmId"].InnerText);
entity.fmItemId = HttpUtility.HtmlEncode(node["fmItemId"].InnerText);
entity.checkRuleId = node["checkRuleId"].InnerText;
entity.isAcct = node["isAcct"].InnerText;
entity.soluation = node["soluation"].InnerText;
entity.evaluate = node["evaluate"].InnerText;
tmpList.Add(entity);
}
return tmpList;
}

C#解析XML 例子二的更多相关文章

  1. 使用dom4j解析XML例子

    包括三个文件:studentInfo.xml(待解析的xml文件), Dom4jReadExmple.java(解析的主要类), TestDom4jReadExmple.java(测试解析的结果) 代 ...

  2. 使用JAXB解析xml文件(二)

    前面一章简单演示了JAXB的用法,这个章节主要梳理一下JAXB常见的几个注解 1.@XmlRootElement 用于类级别的注解,对应xml的跟元素,常与 @XmlType 和 @XmlAccess ...

  3. Android入门(二十一)解析XML

    原文链接:http://www.orlion.ga/685/ 解析XML常用的方式有两种,一种是PULL解析一种是SAX解析. 假设解析数据为: <apps>     <app> ...

  4. C#/ASP.NET MVC微信公众号接口开发之从零开发(二) 接收微信消息并且解析XML(附源码)

    文章导读: C#微信公众号接口开发之从零开发(一) 接入微信公众平台 微信接入之后,微信通过我们接入的地址进行通信,其中的原理是微信用户发送消息给微信公众账号,微信服务器将消息以xml的形式发送到我们 ...

  5. Java从零开始学四十二(DOM解析XML)

    一.DOM解析XML xml文件 favorite.xml <?xml version="1.0" encoding="UTF-8" standalone ...

  6. JQuery解析XML数据的几个例子

    用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做.下面我们来总结几个使用JQuery解析XML的例子. 第一种方案: <script ty ...

  7. 一个java解析xml的简单例子

    java解析xml,主要是通过Dom4j实现的,很多场合都会用到此功能,需要解析XML文件. 下面是一个简单的解析XML文件的例子: import java.util.Iterator; import ...

  8. Java进阶(二十七)使用Dom4j解析XML文件

    使用Dom4j解析XML文件 写在前面的话 由于论文实验要求,需要实现操作XML文档,为此想到了dom4j这个工具,使用之后深感受益.在此分享给大家,以此共勉. 注:本文转载自http://blog. ...

  9. XML系列之--解析电文格式的XML(二)

    上一节介绍了XML的结构以及如何创建.讲到了XML可作为一种简单文本存储数据,把数据存储起来,以XML的方式进行传递.当接收到XML时,必不可少的就是对其进行解析,捞取有效数据,或者将第三方数据以节点 ...

随机推荐

  1. 基于redis的分布式锁实现

    1.分布式锁介绍 在计算机系统中,锁作为一种控制并发的机制无处不在. 单机环境下,操作系统能够在进程或线程之间通过本地的锁来控制并发程序的行为.而在如今的大型复杂系统中,通常采用的是分布式架构提供服务 ...

  2. python if条件判断语句

    if的基本格式 if语句用来做判断,并选择要执行的语句分支.基本格式如下: if CONDITION1: code_block(1) elif CONDITION2: code_block(2) el ...

  3. python装饰器3:进阶

    装饰器1:函数装饰器 装饰器2:类装饰器 装饰器3:进阶 函数装饰器装饰方法 函数装饰器装饰普通函数已经很容易理解了: @decorator def func():... #等价于 def func( ...

  4. Go基础系列:接口类型断言和type-switch

    接口类型探测:类型断言 接口实例中存储了实现接口的类型实例,类型的实例有两种:值类型实例和指针类型实例.在程序运行过程中,接口实例存储的实例类型可能会动态改变.例如: // ins是接口实例 var ...

  5. 关于 Cortex-M3 的双堆栈机制

    CM3 的堆栈分为两个:主堆栈和进程堆栈. 那么,这两个栈分别在什么情况下使用呢? 我们看一下CM3的控制寄存器(CONTROL):控制寄存器用于定义特权级别,还用于选择当前使用哪个堆栈指针. CON ...

  6. MySQL系列详解十:MySQL多源复制演示-技术流ken

    前言 多源复制即多主一从结构,多个主服务器端的数据都会同步到后端一个从服务器上面.至于为什么要做多源复制下面的总结很到位. 1.灾备作用:将各个库汇总在一起,就算是其他库都挂了(整个机房都无法连接了) ...

  7. [JavaScript] promise概述

    promise promise 是 es6 提出的一个异步解决方案,比传统回调事件的写法更加合理更加强大,主要还是优雅 promise 有 pending(等待中),fulfilled(已成功),re ...

  8. 写一个ORM框架的第一步(Apache Commons DbUtils)

    新一次的内部提升开始了,如果您想写一个框架从Apache Commons DbUtils开始学习是一种不错的选择,我们先学习应用这个小“框架”再把源代码理解,然后写一个属于自己的ORM框架不是梦. 一 ...

  9. FormCollection collection 使用

    参考文档:https://www.cnblogs.com/dare/p/9173479.html

  10. c# 模拟网易足彩算法

    using System; using System.Collections; using System.Collections.Generic; using System.Linq; using S ...