ËÒ¡ÁÕ¤Ó¶ÒÁ ¢ÍãËéä»â¾Êµìŧ àÇ纺ÍÃì´¨Õ·Ù¨Õà¹çµ´Íµ¤ÍÁ µÑÇãËÁèá·¹¹èФÃѺ

ËÃ×͵ԴµèÍà¢éÒÁÒ·Ò§ Inbox ·Õè à¿«ºØê¤ ¼Á¤ÃѺ

˹éÒËÅÑ¡
¢èÒÇÊÒà - º·¤ÇÒÁ ·Ñé§ËÁ´
VB 6/VB.Net
ASP/ASP.Net
¨Ñº©èÒ¤ÍÁ¾ÔÇàµÍÃì
àÃÕ¹ÃÙé¼èÒ¹ Flash Movie
º·¤ÇÒÁ·ÕèÁÕ¼ÙéµÍºÅèÒÊØ´  
 RSS Feeds
 ´ÒǹìâËÅ´â»Ãá¡ÃÁ RSS Reader ä´é·Õè¹Õè ...   Download â»Ãá¡ÃÁ RSS Reader

Forum - www.g2gnet.com
Webmaster - www.g2gnet.com
Visitors - Session views
 5 6 1 6 1 0 6

7 ¸Ñ¹ÇÒ¤Á ¾.È.2549
60 Users On-Line.
Visitors - Page views
 8 9 7 3 8 4 9
1 ¡ØÁÀҾѹ¸ì ¾.È.2551

Google   
àÇçº g2gnet.com
¢¹Ò´µÑÇÍÑ¡ÉÃ:  

â¤é´ ASP.Net àÅ硾ÃÔ¡¢Õé˹ٷÕè·Ó¡ÒÃÍèÒ¹¤èÒ¨Ò¡ RSS Feed (ÃٻẺ XML)

Category »  ASP/ASP.Net
â´Â : Webmaster àÁ×èÍ 10/11/2549 7:37:00
(ÍèÒ¹ : 25076) 

¹Õè¤×ÍÃٻẺâ´Â·ÑèÇ仢ͧàÍ¡ÊÒà XML ¤ÃѺ¾Õè¹éͧ (¢éÍÁÙÅà¾ÔèÁàµÔÁà¡ÕèÂǡѺ XML ä´é·Õè¹Õè...)

<rss version="2.0">
  <channel>
    <title>Channel title</title>
    <link>URL</link>
    ...
    
    <item>
      <title>Title for Syndicating Content Item #1</title>
      <link>Link to Content Item #1</link>
      ...
    </item>
    <item>
      <title>Title for Syndicating Content Item #2</title>
      <link>Link to Content Item #2</link>
      ...
    </item>
    ...
    <item>
      <title>Title for Syndicating Content Item #N</title>
      <link>Link to Content Item #N</link>
      ...
    </item>
  </channel>
</rss>

·Õ¹ÕéÁÒ´Ùâ¤é´ ASP.Net ·Õè·Ó¡ÒÃÍèÒ¹¤èÒ RSS Feed ·ÕèÍÂÙèã¹ÃٻẺ¢Í§ XML

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Xml" %>
<script language="VB" runat="server">
Sub Page_Load(sender as Object, e as EventArgs)    
    ' Ê觤èÒµÓá˹觢ͧ XML ä»ãËé¿Ñ§¤ìªÑè¹ GetRSSFeed â´ÂÁÕµÑÇá»Ã strURL à»ç¹ Argument ·ÕèÃÍÃѺ¤èÒÍÂÙè
    recentPosts.DataSource = GetRSSFeed("http://www.g2gnet.com/News/NewsIT.xml")
    recentPosts.DataBind()      
End Sub

Function GetRSSFeed(strURL as String) as DataTable ' Ê觤èÒ¡ÅѺà»ç¹µÒÃÒ§
    ' §èÒÂÁÒ¡¤ÃѺ¾Õè¹éͧ ¡çá¤è¹Ó¢éÍÁÙÅ·ÕèÍÂÙèã¹ RSS Feed (ÃٻẺ¢Í§ XML) ¨Ò¡áËÅè§·ÕèàÃÒµéͧ¡ÒÃÁÒ¡Ó˹´ãËé¡Ñº xmlTextReader
    Dim reader as XmlTextReader = New XmlTextReader(strURL)
    
    Dim ds as DataSet = New DataSet()
    ds.ReadXml(reader)    
    Return ds.Tables(2)
End Function
</script>

<asp:DataGrid runat="server" id="recentPosts" />
·´Êͺ¡Ò÷ӧҹ·Õè¹Õè
´ÙÀÒÉÒ XML ä´é·Õè¹Õè

´ÙáÅéÇà¢éÒ㨧èÒÂÁÑé¤ÃѺ¾Õè¹éͧ ... ¤×ÍÁѹ·ÓãËé¼ÁÁÕ¤ÇÒÁ¡ÃШèÒ§ã¹àÃ×èͧ¢Í§ Web Services ä´é´Õ¢Ö鹤è͹¢éÒ§àÂÍÐÁÒ¡æàŤÃѺ¼Á (¤Ô´àÍÒàͧ 55555)

·Ó¡ÒûÃѺ»Ãاá¡é䢡ÒÃáÊ´§¼ÅãËé´Ù´ÕÁÕªÒµÔµÃСÙšѹÍÕ¡ÊÑ¡¹Ô´¹Ö§¤ÃѺ¾Õè¹éͧ ...
¨Ò¡ºÃ÷Ѵ´éÒ¹º¹ <asp:DataGrid runat="server" id="recentPosts" /> ·Ó¡ÒÃá¡éä¢ãËÁè´éÇÂ

'  »ÃѺ»ÃاãËÁèâ´ÂãËéàÅ×Í¡áÊ´§¨Ò¡ Content ·Õè¶Ù¡à¡çºäÇéã¹ XML
<asp:DataGrid runat="server" id="recentPosts" AutoGenerateColumns="False"
     Font-Name="Tahoma" Font-Size="10pt"
     HeaderStyle-Font-Bold="True"
     HeaderStyle-HorizontalAlign="Center"
     HeaderStyle-BackColor="Navy" HeaderStyle-ForeColor="White"
     HeaderStyle-Font-Size="15pt"
     AlternatingItemStyle-BackColor="#eeeeee">
  <Columns>
    <asp:TemplateColumn HeaderText="Read XML By ASP.Net DEMO">
      <ItemTemplate>
	  	' ÍèÒ¹¤èÒÅÔ駤ì
        <a href="<%# DataBinder.Eval(Container.DataItem, "link")%>" target="_blank">
		' ÍèÒ¹ Title
          <%# DataBinder.Eval(Container.DataItem, "title") %>
' ÍèÒ¹ Description <%# DataBinder.Eval(Container.DataItem, "Description") %> ' ËÃ×ÍÍ×è¹æ·ÕèàÃÒµéͧ¡Òà .... </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:DataGrid>
·´Êͺ¡Ò÷ӧҹ·Õè¹Õè

¨Õ ·Ù ¨Õ à¹çµ ´Íµ ¤ÍÁ - g2gNet Dot Com
àÅ¢·ÐàºÕ¹¾Ò³ÔªÂìÍÔàÅç¡·Ã͹ԡÊì 0407314800231
CopyLeft © 2004 - 2099 g2gNet.Com All rights reserved.
Email: [email protected] ËÃ×Í â·Ã. 08-6862-6560