首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

XML的读取有关问题

2011-12-27 
XML的读取问题XML code- itemtitle新闻标题/titlelinkhttp://www.mydomain.com/?qnode/11941/li

XML的读取问题

XML code
- <item>  <title>新闻标题</title>   <link>http://www.mydomain.com/?q=node/11941</link>   <description><p>&lt;!--break--></p></description>   <comments>http://www.mydomain.com/?q=node/11941#comments</comments>   <category domain="http://www.mydomain.com/?q=taxonomy/term/1000">类别1</category>   <pubDate>Tue, 29 Jan 2008 02:32:13 +0000</pubDate>   <dc:creator>admin_name</dc:creator>   <guid isPermaLink="false">11941 at http://www.mydomain.com</guid>   </item>


以上XML我是这样绑定到GRIDVIEW的

<asp:XmlDataSource ID="XmlDataSource1" runat="server"></asp:XmlDataSource>
<asp:GridView ID="GridView1" runat="server" DataSourceID="XmlDataSource1" AutoGenerateColumns="false">

C# code
XmlDataSource1.DataFile = localpath;XmlDataSource1.XPath = "/rss/channel/item";


pubDate表示新闻发布时间,现在我只想取出今天的新闻,该如何修改呢?

[解决办法]
XmlDataSource1.XPath = "/rss/channel/item";这可以加判断条件的
[解决办法]
XmlDataSource1.XPath = string.Format("/rss/channel/item[pubDate = '{0}']",今天的时间);

热点排行