PDA

View Full Version : خواندن سند xml با StreamReader



sadegh.rj
جمعه 30 شهریور 1386, 22:22 عصر
با سلام
برای دستیابی به فایل xml با streamReader از کد زیر استفاده نمودم . برنامه کار میکنه ولی خروجی به جای صفحه در عنوان صفحه (نوار آبی رنگ بالای صفحه) چاپ میشه!
اساتید محترم لطفا در مورد این مشکل مرا راهنمایی نمایید.




Imports System.IO
Dim sr As StreamReader
Dim line As String
Protected Sub Page_Load.....
sr = New StreamReader("D:\TEST\rss.xml")
Do
line = sr.ReadLine()
Response.Write(line)
Loop Until line Is Nothing
sr.Close()
End Sub

nazaninam
جمعه 30 شهریور 1386, 22:36 عصر
دوست عزیز خوب قراره کجا چاپ بشه ؟
وقتی از متد response.write استفاده می کنید ، محتوای ورودی این متد در اولین سطر صفحه درج خواهد شد
می تونید از یک label یا literalcontrol استفاده کنید و متن را داخل این کنترل ها بریزید




Imports System.IO
Dim sr As StreamReader
Dim line As String
Protected Sub Page_Load.....
sr = New StreamReader("D:\TEST\rss.xml")

Label1.Text=sr.ReadToEnd()


sr.Close()
End Sub

sadegh.rj
یک شنبه 01 مهر 1386, 00:51 صبح
با تشکر
ولی مسئله اینه که اصلا داخل صفحه چاپ نمیشه ! و در قسمت بالا و خارج از صفحه که عنوان صفحه است چاپ میشه.از راهنمایی شما نیز متشکرم.
درنهایت با افزودن یک sr.read قبل از line = sr.ReadLine مشکل حل شد.