社区
C#
帖子详情
字符过滤问题
whowhen21
2009-10-28 06:59:26
我用Winform 读取标准RSS源,但是有些RSS源中含有的不是节点的<abc>这样的内容,这时候就会报错了,请问如何避免或者处理这样的字符啊。。请教了
比如一个正常的节点的InnerText 为<abc>,读取的时候会报错,如何解决,期待。。。。
...全文
53
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的语句 中执行时,应该把APACHE中的magic_quotes_gpc项设成On。如果APACHE中的此项设成Off时,也可用php的函数addslashes()达到相同...
php
过滤
字符
,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.
过滤
内容 2.1
过滤
表情包和特殊
字符
let specialStrFilterReg = /[^A-Za-z0-9_\-\u4e00-\u9fa5\~\`\!\@\#\$\%\^\&\...
C语言实验题――
字符
过滤
C语言实验题――
字符
过滤
时间限制(普通/Java):1000MS/10000MS 内存限制:65536KByte 总提交: 2720 测试通过:2001 描述 输入一个
字符
串str和一个
过滤
字符
串s(代表一个
过滤
表),将str中所有来自
过滤
表
字符
都滤除。 输入 输入数据有2行,第一行为str,第二行为s,
字符
串均不超过70个
字符
。 输出 输出滤除后的
字符
串。 样例输...
HTML标签、特殊
字符
过滤
HTML标签、特殊
字符
过滤
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章