手机
当前位置:查字典教程网 >编程开发 >C#教程 >xml 中的冒号 读取问题的解决
xml 中的冒号 读取问题的解决
摘要:参考文章:http://chs.gotdotnet.com/quickstart/howto/doc/Xml/XmlNameSpace.as...

参考文章:http://chs.gotdotnet.com/quickstart/howto/doc/Xml/XmlNameSpace.aspx

偶的源码:

publicvoidbindXml(stringxmlUrl)

{

System.Xml.XmlDocumentdoc=newSystem.Xml.XmlDocument();

doc.Load(System.AppDomain.CurrentDomain.BaseDirectory+"kkjj.xml");

//doc.Load(xmlUrl);

doc.SelectNodes("/rss/channel");

System.Xml.XmlNoderoot=doc.DocumentElement;

System.Xml.XmlNodexn=root.SelectSingleNode("/rss/channel");

outStr+="相册名称:"+xn.SelectSingleNode("title").InnerText;//相册名称

outStr+="<br>相册url:"+xn.SelectSingleNode("link").InnerText;//相册url

outStr+="<br>相册图片:<imgsrc='"+xn.SelectSingleNode("image/url").InnerText+"'/>";//相册首页图片

//outStr+="<br><imgsrc='"+xn.SelectNodes("item")[0].SelectSingleNode("enclosure").Value+"'>";

System.Xml.XmlNodeListxnl=xn.SelectNodes("item");

outStr+="<br>相册图片数:"+xnl.Count.ToString()+"张";

System.Xml.XmlNamespaceManagernsmanager=newSystem.Xml.XmlNamespaceManager(doc.NameTable);

nsmanager.AddNamespace("media","http://search.yahoo.com/mrss/");

//创建包含XPATH表达式的字符串以进行计算。

stringexprString=String.Format("//{0}:group","media");

System.Xml.XmlNodeListnodelist=doc.SelectNodes(exprString,nsmanager);

outStr+="<br>media:title:"+nodelist[0].SelectSingleNode("media:title",nsmanager).Attributes["type"].InnerText;

//for(inti=0;i<xnl.Count;i++)

//{

//outStr+="<br><imgsrc='"+xnl[i].SelectSingleNode("enclosure").Attributes["url"].InnerText+"'/>";

//}

}

当时看到了。。gg的xml里面有冒号,就卡卡解决了。。

付上xml片段

-<media:group>

<media:titletype="plain">02.JPG</media:title>

<media:descriptiontype="plain"/>

<media:keywords/>

<media:thumbnailurl="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/s72/02.JPG"height="48"width="72"/>

<media:thumbnailurl="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/s144/02.JPG"height="96"width="144"/>

<media:thumbnailurl="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/s288/02.JPG"height="192"width="288"/>

<media:contenturl="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/02.JPG"height="400"width="600"type="image/jpeg"medium="image"/>

<media:credit>成刚</media:credit>

</media:group>

xml地址:http://picasaweb.google.com/pengpengsay/lNFxFK

【xml 中的冒号 读取问题的解决】相关文章:

C# DES加密算法中向量的作用详细解析

C#中读写INI文件的方法例子

c#.NET中日志信息写入Windows日志中解决方案

程序中两个Double类型相加出现误差的解决办法

c#中多线程访问winform控件的若干问题小结

C# 创建文本文件写入读取实现代码

C#保存图片到数据库并读取显示图片的方法

再议C#中的装箱与拆箱的问题详解

解决C# X64应用程序中读取WParam溢出的问题

基于集合的子集与集合的全排列的相关问题

精品推荐
分类导航