使用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# ,