<?xml version="1.0" encoding="UTF-8"?>
<data>
   <message>
     <status>0</status>
     <value>处理成功</value>
   </message>
   <policeCheckInfos>
     <policeCheckInfo name="刘静" id="110107197111011528">
       <message>
         <status>0</status>
         <value>查询成功</value>
       </message>
       <name desc="姓名">刘静</name>
       <identitycard desc="身份证号">110107197111011528</identitycard>
       <compStatus desc="比对状态">3</compStatus>
       <compResult desc="比对结果">一致</compResult>
       <policeadd desc="原始发证地">北京市石景山区</policeadd>
       <checkPhoto desc="照片">照片(base64码)</checkPhoto>
       <idcOriCt2 desc="原始发证地2">北京市石景山区</idcOriCt2>
    </policeCheckInfo>
  </policeCheckInfos>
</data>这样的一个xml文件怎么解析 

解决方案 »

  1.   

     
            XmlDocument d = new XmlDocument();
            try
            {
                d.Load(filePath);
            }
            catch
            {
                return;
            }        foreach (XmlNode n in d.SelectSingleNode("date").ChildNodes)
            {
                if (n.NodeType != XmlNodeType.Comment)
                {
                     //n.Attributes["message"].InnerHtml;
                }
            }