注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

忘忧草的博客

品味人生--精通IT管理和技术

 
 
 

日志

 
 
 
 

带命名空间的XML文件的解析  

2012-08-16 17:58:35|  分类: C#技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

XML格式如下:

?

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <get_job>
      <record>
        <TITLE>
          集团公司 技术发展部 技术人才专员 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-16
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=391
        </JOB_URL>
      </record>
      <record>
        <TITLE>
          集团公司 技术发展部 技术人才专员 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-13
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=412
        </JOB_URL>
      </record>
      <record>
        <TITLE>
          大连重化 领导班子 生产副总经理 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-24
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=472
        </JOB_URL>
      </record>
      <record>
        <TITLE>
          安瑞科蚌压 螺杆事业部 螺杆事业部经理助理 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-31
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=473
        </JOB_URL>
      </record>
      <record>
        <TITLE>
          集团公司 集团公司 审计主管 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-16
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=491
        </JOB_URL>
      </record>
      <record>
        <TITLE>
          集团公司 技术发展部 技术人才专员 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-15
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=436
        </JOB_URL>
      </record>
      <record>
        <TITLE>
          集团公司 战略研究室 实习生 内部招聘
        </TITLE>
        <END_DATE>
          2012-08-22
        </END_DATE>
        <JOB_URL>
          http://10.33.1.39/hrms/cimc_hr_trm_job_internal_readonly.service?job_internal_id=448
        </JOB_URL>
      </record>
    </get_job>
  </soap:Body>
</soap:Envelope>

对于这种XML的解析,方法如下:

XmlDocument doc = new XmlDocument();

 doc.Load(@"C:\wicresoft\WebApplication1\ConsoleApplication2\test.xml");
 //设置命名空间
 XmlNamespaceManager xmlnsManager = new XmlNamespaceManager(doc.NameTable);
 xmlnsManager.AddNamespace("soap", "http://schemas.xmlsoap.org/soap/envelope/");
 XmlNodeList nodeList = doc.SelectNodes("/soap:Envelope/soap:Body/get_job/record", xmlnsManager);
  评论这张
 
阅读(496)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017