手机
当前位置:查字典教程网 >编程开发 >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# 引用类型与值类型的区别详解

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

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

C#中时间的几种格式转换方法

.NET中的静态与非静态的区别分析

基于params,ref,out的参数问题详解

ref与out之间的区别深入解析

C#删除文件目录或文件的解决方法

深入IComparable与IComparer的排序实例详解

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

精品推荐
分类导航