社区
C#
帖子详情
字符过滤问题
whowhen21
2009-10-28 06:59:26
我用Winform 读取标准RSS源,但是有些RSS源中含有的不是节点的<abc>这样的内容,这时候就会报错了,请问如何避免或者处理这样的字符啊。。请教了
比如一个正常的节点的InnerText 为<abc>,读取的时候会报错,如何解决,期待。。。。
...全文
56
2
打赏
收藏
字符过滤问题
我用Winform 读取标准RSS源,但是有些RSS源中含有的不是节点的这样的内容,这时候就会报错了,请问如何避免或者处理这样的字符啊。。请教了 比如一个正常的节点的InnerText 为,读取的时候会报错,如何解决,期待。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuyq11
2009-10-28
打赏
举报
回复
public static DataTable ReadRss(string RssURL)
{
DataTable Dt = new DataTable();
DataColumn Title = new DataColumn("Title", typeof(string));
DataColumn Author = new DataColumn("Author", typeof(string));
DataColumn PubDate = new DataColumn("PubDate", typeof(string));
DataColumn Link = new DataColumn("Link", typeof(string));
Dt.Columns.Add(Title);
Dt.Columns.Add(Author);
Dt.Columns.Add(PubDate);
Dt.Columns.Add(Link);
System.Net.WebRequest myRequest = System.Net.WebRequest.Create(RssURL);
System.Net.WebResponse myResponse = myRequest.GetResponse();
System.IO.Stream rssStream = myResponse.GetResponseStream();
System.Xml.XmlDocument rssDoc = new System.Xml.XmlDocument();
rssDoc.Load(rssStream);
System.Xml.XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");
for (int i = 0; i < rssItems.Count; i++)
{
DataRow Row = Dt.NewRow();
System.Xml.XmlNode rssDetail;
rssDetail = rssItems.Item(i).SelectSingleNode("title");
if (rssDetail != null)
{
Row["Title"] = rssDetail.InnerText;
}
else
{
Row["Title"] = "";
}
rssDetail = rssItems.Item(i).SelectSingleNode("author");
if (rssDetail != null)
{
Row["Author"] = rssDetail.InnerText;
}
else
{
Row["Author"] = "";
}
rssDetail = rssItems.Item(i).SelectSingleNode("pubDate");
if (rssDetail != null)
{
Row["PubDate"] = Convert.ToDateTime(rssDetail.InnerText).ToString("yyyy年MM月dd日");
}
else
{
Row["PubDate"] = "";
}
rssDetail = rssItems.Item(i).SelectSingleNode("link");
if (rssDetail != null)
{
Row["Link"] = rssDetail.InnerText;
}
else
{
Row["Link"] = "";
}
Dt.Rows.Add(Row);
}
return Dt;
}
或用实体类
php
过滤
非法
字符
函数,非法
字符
过滤
_PHP教程
非法
字符
过滤
本文章主要是讲 php
过滤
非法
字符
没讲asp
过滤
非法
字符
的函数但是思想都一样的.)
过滤
影响MySQL正常运行的
字符
。当需要把用户输入的内容(有可能包含单引号、双引号 、反斜线、空字元 NUL )代入到mysql的...
php
过滤
字符
,php
过滤
特殊
字符
实用函数
复制代码 代码示例://特殊
字符
过滤
function htmldecode($str){if(empty($str)) return;if($str=="") return $str;$str=str_replace("&",chr(34),$str);$str=str_replace(">",">",$str);$str=str_repla...
前端特殊
字符
过滤
1.开发背景 我们在日常的开发中,通常会有需要接受用户输入,并将其传给服务端的需求功能,因为...2.1
过滤
表情包和特殊
字符
let specialStrFilterReg = /[^A-Za-z0-9_\-\u4e00-\u9fa5\~\`\!\@\#\$\%\^\&\...
C语言实验题――
字符
过滤
C语言实验题――
字符
过滤
时间限制(普通/Java):1000MS/10000MS 内存限制:65536KByte 总提交: 2720 测试通过:2001 描述 输入一个
字符
串str和一个
过滤
字符
串s(代表一个
过滤
表),将str中所有来自
过滤
表
字符
都滤除。 ...
java
字符
串常见特殊
字符
过滤
* 常见特殊
字符
过滤
* * @param str * @return */ public static String filtration(String str) { String regEx = "[`~!@#$%^&*()+=|{}:;\\\\[\\\\].<>/?~!@#¥%……&a.....
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章