واضح آرشیو وب فارسی:سایت ریسک: نحوه استفاده از Rss و انتقال داده با استفاده از Xml در Asp.net Reza_Pc 10 مهر 1385, 19:38برای استفاده از RSS موجود درسایتهای دیگر مانند yahoo و ارائه آن در سایت خود می توان از روش زیر استفاده کرد: 1-ابتدا باید یک فایل XML در داخل پروژه با نام RSS.XML ایجاد کرد و تگهای زیر را در داخل آن وارد کرد: <?xml version=”1.0”?> <rss version=”2.0”> <channel> <title>Channel title</title> <link>Link to channel page</link> <item> <title>First content item</title> <link>Link to first content item</link> <pubDate>First content item publication date</pubDate> </item> <item> <title>Second content item</title> <link>Link to second content item</link> <pubDate>Second content item publication date</pubDate> 269 XML Data Display </item> <item> <title>nth content item</title> <link>Link to nth content item</link> <pubDate>nth content item publication date</pubDate> </item> </channel> </rss> 2- سپس یک فایل XSL با نام RSS.XSL در کنار فایل XML ایجاد میکنیم و تگهای زیر را در داخل آن می نویسیم: <?xml version=”1.0” encoding=”UTF-8”?> <xsl:stylesheet version=”1.0” xmlns:xsl=””> <xsl:template match=”/”> <xsl:apply-templates select=”rss/channel” /> </xsl:template> <xsl:template match=”channel”> <h2> <a href=”{link}” target=”_blank”><xsl:value-of select=”title” /></a> </h2> <ul> <xsl:apply-templates select=”item” /> </ul> </xsl:template> <xsl:template match=”item”> <li> <a href=”{link}” target=”_blank”> <xsl:value-of select=”title” /> </a> <xsl:value-of select=”pubDate” /> <br/> <xsl:value-of disable-output-escaping=”yes” select=”description” /> <p/> </li> </xsl:template> </xsl:stylesheet> 3 -سپس دو namespace مربوط یعنی System.Xml و System.Xml.Xsl را در داخل صفحه برنامه وارد میکنیم : 4- سپس یک کنترل xml را درداخل صفحه داخل کرده و نام آنرا XML1 میگذاریم. 5-سپس در داخل صفحه درقسمت Page_load کد زیر را وارد میکنیم: private void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); doc.Load(“”); Xml1.Document = doc; Xml1.TransformSource = “~/App_Data/RSS.xsl”; } 6-حال اگر صفحه را اجرا کنید rss مربوط بهسایت yahoo را در سایت خود مشاهده می کنید. دوستان عزیز امیدوارم این اطلاعات براتون مفید باشه. hamid-xp 13 مهر 1385, 12:02ممنون دوست عزیز . این آموزش خیلی بدرد میخوره . موفق باشی.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 786]