关于RSS节点数据读取的一些疑惑

问题描述

最近完成了一些简单的rss资源读取但下面这个情况让我以后-<title>-疤痕修复:忘记不愉快的往事</title>(这种能正常的读取内容)-<title>-<![CDATA[疤痕修复:忘记不愉快的往事]]></title>==============================(这种读取出来就是空的了)我的读取操作如下:先读取到节点title,然后取节点的值用的“InnerText"麻烦那位大哥清楚的给一些指点谢谢

解决方案

解决方案二:
该回复于2008-05-20 12:29:14被版主删除
解决方案三:
XPATH??不行哦你看我的嘛doc.Load(RssUrl);XmlNodeListnodelist=doc.GetElementsByTagName("item");XmlNodeListobjItems1;inti=0;if(doc.HasChildNodes){foreach(XmlNodenodeinnodelist){stringtitle="";stringlink="";i+=1;if(node.HasChildNodes){objItems1=node.ChildNodes;foreach(XmlNodenode1inobjItems1){switch(node1.Name){case"title":title=node1.InnerText;break;case"link":link=node1.InnerText;break;}if(title!=""&&link!="")break;}Rss+="<ahref='"+link+"'target='_blank'>"+title+"</a><br>";}
解决方案四:
up一下
解决方案五:
????
解决方案六:
我改了一下,读取成功,你试一下:rss.xml<?xmlversion="1.0"encoding="utf-8"?><item><title><![CDATA[疤痕修复:忘记不愉快的往事]]></title></item>

xml.aspx<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="xml.aspx.cs"Inherits="xml"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><div></div></form></body></html>

xml.aspx.cs:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Xml;publicpartialclassxml:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){XmlDocumentdoc=newXmlDocument();stringRss=string.Empty;doc.Load(Server.MapPath("xml.xml"));XmlNodeListnodelist=doc.GetElementsByTagName("item");XmlNodeListobjItems1;inti=0;if(doc.HasChildNodes){foreach(XmlNodenodeinnodelist){stringtitle="";stringlink="";i+=1;if(node.HasChildNodes){objItems1=node.ChildNodes;foreach(XmlNodenode1inobjItems1){switch(node1.Name){case"title":title=node1.InnerText;break;case"link":link=node1.InnerText;break;}if(title!=""&&link!="")break;}Rss+="<ahref='"+link+"'target='_blank'>"+title+"</a><br>";}}}Response.Write(Rss);}}

时间: 2024-09-25 17:03:05

关于RSS节点数据读取的一些疑惑的相关文章

用javascript读取xml文件读取节点数据_javascript技巧

下面代码是读取的节点数据,还有一种情况是读取节点属性数据. <head> <title></title> <script type="text/javascript"> var objLength = null; var xmlHttp; var strurl = ""; function ajaxrequst() { if (window.ActiveXObject) { xmlHttp = new ActiveXO

求基于单片机如何使用数组存储二叉树各节点数据并随时读取C代码?

问题描述 求基于单片机如何使用数组存储二叉树各节点数据并随时读取C代码? 求基于单片机如何使用数组存储二叉树各节点数据并随时读取C代码? 解决方案 很简单,用数组存储二叉树就是第n层保存在 2^(n-1)~2^n-1的下标区间内.

XML数据读取方式性能比较(一)

原文:XML数据读取方式性能比较(一) 几个月来,疑被SOA,一直在和XML操作打交道,SQL差不多又忘光了.现在已经知道,至少有四种常用人XML数据操作方式(好像Java差不多),不过还没有实际比较过这些方式各有哪些特点或优劣.正好看到网上也没有这方面的实验,偶来总结一下. 测试开始先读取XML源,用一个比较大的RSS文件链接,复制到项目bin/debug目录下. Stream xmlStream =new MemoryStream(File.ReadAllBytes(path));   一.

Apache Spark技术实战(四)spark-submit常见问题及其解决 &amp;CassandraRDD高并发数据读取实现剖析

<一>spark-submit常见问题及其解决 概要 编写了独立运行的Spark Application之后,需要将其提交到Spark Cluster中运行,一般会采用spark-submit来进行应用的提交,在使用spark-submit的过程中,有哪些事情需要注意的呢? 本文试就此做一个小小的总结. spark-defaults.conf Spark-defaults.conf的作用范围要搞清楚,编辑driver所在机器上的spark-defaults.conf,该文件会影响 到drive

HBase原理-数据读取流程解析

和写流程相比,HBase读数据是一个更加复杂的操作流程,这主要基于两个方面的原因: 其一是因为整个HBase存储引擎基于LSM-Like树实现,因此一次范围查询可能会涉及多个分片.多块缓存甚至多个数据存储文件; 其二是因为HBase中更新操作以及删除操作实现都很简单,更新操作并没有更新原有数据,而是使用时间戳属性实现了多版本. 删除操作也并没有真正删除原有数据,只是插入了一条打上"deleted"标签的数据,而真正的数据删除发生在系统异步执行Major_Compact的时候.很显然,这

简单的SQL Server数据库数据读取与数据操作

server|数据|数据库   简单实用的数据读取,数据操作方法,贴到程序里面直接调用 读取方法: public DataSet Query(string SQLText)  {   SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["conn"]);    DataSet ds = new DataSet();   SqlDataAdapter myCommand = new

数据读取的逻辑读简单解析:关于BUFFER CACHE

数据读取之逻辑读简单解析--BUFFER CACHE   关于consistent read--一致性读--Logical read-逻辑读-current read当前读--物理读,详见:http://blog.csdn.net/haibusuanyun/article/details/11489091 一.实验数据准备--查出一条数据的ROWID,及FILE_ID,BLOCK_ID等信息 BYS@ bys3>select rowid,test.* from test where rownum

程序员的量化交易之路(36)--Lean之数据读取SubscriptionDataReader4

转载需注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top 数据读取需要定义一个读者.直接见下面代码: namespace QuantConnect.Lean.Engine.DataFeeds { /******************************************************** * CLASS DEFINITIONS ***********************

webservice返回xml数据读取 XML 数据时,超出最大字符串内容长度配额 (8192)。

问题描述 webservice返回xml数据读取 XML 数据时,超出最大字符串内容长度配额 (8192). webservice返回xml数据读取 XML 数据时,超出最大字符串内容长度配额 (8192).通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额 ,怎么解决?谢谢了 麻烦带具体的步骤代码 解决方案 读取 XML 数据时,超出最大字符串内容长度配额 (8192).读取 X