当前位置:编程学习 > XML/UML >>

使用dynamic特性处理XML文档

处理XML文档是我们经常需要进行的一项工作,尤其是在进行网络服务相关编程时,比如更新RSS等。在.NET 3.5中引入了Linq To XML,使得XML文档的读写已经大大简化,而.NET 4.0中最新的dynamic特性,则将简化发挥到了极致。以处理白云黄鹤的“十大”为例,数据源地址为http://www.byhh.net/posttop10.xml,其当前内容为(为使结果显示清晰,去掉了其中的链接地址字段):

<?xml version="1.0" encoding="gb2312" ?>
<?xml-stylesheet type="text/xsl" href="/style/blue/xsl/posttop.xsl"?>
<toppost>
  <post>
    <board>WorldSoccer</board>
    <title>大家支持哪队?                                             </title>
  </post>
  <post>
    <board>HUSTStudent</board>
    <title>地震了???                                               </title>
  </post>
  <post>
    <board>Picture</board>
    <title>想当二奶的有门路了!                                       </title>
  </post>
  <post>
    <board>Picture</board>
    <title>轻拍。。。不要太挑剔了                                     </title>
  </post>
  <post>
    <board>Humor</board>
    <title>【原创】几个小humor                                        </title>
  </post>
  <post>
    <board>HUSTStudent</board>
    <title>院士增选的一个疑问                                         </title>
  </post>
  <post>
    <board>WorldSoccer</board>
    <title>卧槽,1:55才开始抽??                                    </title>
  </post>
  <post>
    <board>WorldSoccer</board>
    <title>主持MM好靓                                                 </title>
  </post>
  <post>
    <board>TrainFan</board>
    <title>1000                                                       </title>
  </post>
  <post>
    <board>Movies</board>
    <title>还是推荐熊猫大侠,早上才十块钱.                             </title>
  </post>
</toppost
补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,