xml 中的冒号 读取问题的解决

爱心公益是我

爱心公益是我

2016-02-19 10:31

想要天天向上,就要懂得享受学习。图老师为大家推荐xml 中的冒号 读取问题的解决,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!
参考文章:http://chs.gotdotnet.com/quickstart/howto/doc/Xml/XmlNameSpace.aspx

偶的源码:
        public void bindXml(string xmlUrl)
        {
            System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
            doc.Load( System.AppDomain.CurrentDomain.BaseDirectory+"kkjj.xml");
            //doc.Load(xmlUrl);
            doc.SelectNodes("/rss/channel");
            System.Xml.XmlNode root = doc.DocumentElement;
            System.Xml.XmlNode xn = root.SelectSingleNode("/rss/channel");
            outStr += "相册名称:" + xn.SelectSingleNode("title").InnerText;//相册名称
            outStr += "br相册url:" + xn.SelectSingleNode("link").InnerText;//相册url
            outStr += "br相册图片:img src='" + xn.SelectSingleNode("image/url").InnerText + "' /";//相册首页图片

            //outStr += "brimg src='" + xn.SelectNodes("item")[0].SelectSingleNode("enclosure").Value + "'";
            System.Xml.XmlNodeList xnl = xn.SelectNodes("item");
            outStr += "br相册图片数:" + xnl.Count.ToString() + "张";

            System.Xml.XmlNamespaceManager nsmanager = new System.Xml.XmlNamespaceManager(doc.NameTable);
            nsmanager.AddNamespace("media", "http://search.yahoo.com/mrss/");

            // 创建包含 XPATH 表达式的字符串以进行计算。
            string exprString = String.Format("// {0}:group", "media");

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

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





//            for(int i=0;ixnl.Count;i++)
//            {
//                outStr += "br img src='"+xnl[i].SelectSingleNode("enclosure").Attributes["url"].InnerText+"' /";
//            }
        }

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

- media:group
  media:title type="plain"02.JPG/media:title 
  media:description type="plain" / 
  media:keywords / 
  media:thumbnail url="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/s72/02.JPG" height="48" width="72" / 
  media:thumbnail url="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/s144/02.JPG" height="96" width="144" / 
  media:thumbnail url="http://lh3.google.com/pengpengsay/R3C96dqJBUI/AAAAAAAAAEo/j3csPO0ig7o/s288/02.JPG" height="192" width="288" / 
  media:content url="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
展开更多 50%)
分享

猜你喜欢

xml 中的冒号 读取问题的解决

编程语言 网络编程
xml 中的冒号 读取问题的解决

firefox中JS读取XML文件

Web开发
firefox中JS读取XML文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

javascript读取xml

Web开发
javascript读取xml

从XML中读取数据到内存的实例

Web开发
从XML中读取数据到内存的实例

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

读取XML的类 XmlReader

Web开发
读取XML的类 XmlReader

XML 中的常见问题 (一)

Web开发
XML 中的常见问题 (一)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何让插入U盘的不显示

如何让插入U盘的不显示

java 下执行mysql 批量插入的几种方法及用时

java 下执行mysql 批量插入的几种方法及用时
下拉加载更多内容 ↓