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

2016-02-19 10:31 38 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐xml 中的冒号 读取问题的解决,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

参考文章: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

来源:http://www.tulaoshi.com/n/20160219/1594950.html

延伸阅读
标签: Web开发
              如何加载有外国和特殊字符的文档? 文档可以包含外国字符,例如:   foreign characters (úóí?) 例如 磲 的外国字符必须在前面加上 escape 序列。外国字符可以是 UTF-8 编码或用不同编码指定,如下所示:   foreign chara...
标签: Web开发
一般问题 什么是 XML? 可扩展标记语言 (XML) 是 Web 上的数据通用语言。它使开发人员能够将结构化数据,从许多不同的应用程序传递到桌面,进行本地计算和演示。XML 允许为特定应用程序创建唯一的数据格式。它还是在服务器之间传输结构化数据的理想格式。 什么是 MSXML? MSXML 是提供核心 XML 服务的 Microsoft 软件...
标签: Web开发
Internet Explorer 5.0 对 XML 提供哪个级别的支持? Internet Explorer 5 提供下列 XML 支持: 直接查看 XML。Microsoft XML 实现允许用户通过他们的 Web 浏览器使用 XSL 或者层叠样式表 (CSS) 查看 XML,就象查看 HTML 文档一样。 高性能、验证 XML 引擎。Internet Explorer 4.0 开发人员熟悉的 XML 引擎已经得到了很大...
如何解决U盘里的东西无法读取问题   我们在使用U盘的过程中,有时会遇到U盘里面文件显示不全,或者不显示的问题,这个问题要如何解决呢?很多用户都知道这可能是U盘中毒的表现,但是却不知道如何测试自己的U盘是否中毒,现在小编就和大家分享下测试U盘是否中毒的方法吧。 解决方法: 1. 先杀一下毒。 2. 打开我的电...
标签: 电脑入门
如下代码示例的功能是,在Excel中,通过VBA代码,读取XML文件中的内容。 Dim rst As ADODB.Recordset Dim stCon As String, stFile As String Dim i As Long, j As Long Set rst = New ADODB.Recordset stFile = "C:dzwebs.xml" stCon = "Provider=MSPersist;" With rst .CursorLocation = adUseClient .Open stF...

经验教程

954

收藏

38
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部