PDA

View Full Version : خوانده RSS از سایتهای دیگر



tc1000
جمعه 16 دی 1390, 21:43 عصر
با سلام
من توی اینترنت و همین سایت خیلی جستجو کردن
ولی نتونستم یک rss رو از یه سایت دیگه بخونم
اگه امکان داره یه پروژه ساده برای من بزارید تا بتونم این کار رو انجام بدم
با تشکر
قصد من اینه که یه Rss نرخ ارز رو بخونم و مقدایر اون رو مثل قیمت دلار و یورو و ... رو بصورت تفکیک شده توی دیتا بیس بریزم
با تشکر

fakhravari
جمعه 16 دی 1390, 23:51 عصر
<asp:XmlDataSource ID="XmlDataSource1" runat="server"
DataFile="http://www.cbi.ir/ExRatesRss.aspx"
XPath="rss/channel/item"></asp:XmlDataSource>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="XmlDataSource1" CellPadding="4" ForeColor="#333333"
GridLines="None" Width="100%">
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<Columns>
<asp:TemplateField HeaderText="آخرین نرخ ارزهای مرجع ">
<ItemTemplate>
<div>
<asp:Label ID="Label1" runat="server" Text='<%# XPath("title") %>'
style="font-weight: 700; font-size: medium"></asp:Label>
<br />
</div>
<div>
<asp:Label ID="Label2" runat="server" Text='<%# XPath("description") %>'
style="font-size: small"></asp:Label>
<br />
</div>
<div>
<asp:Label ID="Label3" runat="server" Text='<%# XPath("author") %>'
style="font-weight: 700"></asp:Label>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#999999" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>

برای ثبت اطلاعات هم میتونید با یه حلقه بریزید توی دیتابیس

EnKamran
شنبه 17 دی 1390, 01:25 صبح
بهترین راه اینه که ابتدا از طریق کد بیهایند آر اس اس رو(اگر از یک آر اس اس اطلاعات میگیرید راحته و دردسر ندارید وگرنه باید حلقه درست کنید و توی حلقه این کار رو انجام بدید) بگیرید و بریزید توی بانک و بعد از اطلاعات داخل بانک رو نمایش بدید بنده همین ماه گذشته همچین پروژه ای رو انجام دادم درست 1 هفته فقط روزی 2 ساعت خوابیدم.
جست و جو کنید توی سایت های خارجی حتما چیزای خوبی پیدا می کنید.
البته نترسید پروژه من خیلی سنگین تر از این بود، یک سری رتبه بندی و نمایش با فیلتر زمان و بازدید و امتیاز و ... داشت.

tc1000
شنبه 17 دی 1390, 01:57 صبح
دست شما درد نکنه
فقط یه سوال :
چطوری میتونم مبالغ رو از متن جدا کنم
یعنی عدد "1150" تومان با حروف "دلار آمریکا" جدا بشن که بتونم جداگانه بریزم تو دیتا بیس

moslem.hady
شنبه 17 دی 1390, 23:25 عصر
از Linq to XML استفاده کن

tc1000
شنبه 17 دی 1390, 23:58 عصر
با سلام
اگر امکان داره میشه راهنمایی کنید و یا یک sample بزارید که بتونم از اون الگو برداری کنم
با تشکر