PDA

View Full Version : خروجی متد بصورت XML فایل؟



hezare
دوشنبه 21 دی 1388, 20:19 عصر
اولش خواستم اینو فقط تو بحث وب سرویس مطرح کنم اما چون اینجا مراجعات بیشتری بچه های وب دارن مطرح کردم

می خوام خروجی متد زیر رو تو یه فایل XML بریزم و بعد از اون به عنوان وب سرویس تو سیلورلایت استفاده کنم







publicXmlReader Select _album()
{
SqlConnection Cn = newSqlConnection(ConfigurationManager.ConnectionSt rings[" _ CS"].ConnectionString);SqlCommand Cmd = newSqlCommand("Select _Album", Cn);
Cmd.CommandType = CommandType.StoredProcedure;
Cmd.Connection.Open();

XmlReader Reader = Cmd.ExecuteXmlReader();
Reader.Read();

PXMLTag = Reader["Select_tag"].ToString();
PXMLPhoto = Reader[" Album"].ToString();

return Reader;

Cmd.Connection.Close();

}

1- چه جوری می تونم خروجی رو تو فایل اکس ام ال بنویسم
2- چه جوری می تونم اونو بصورت وب سرویس تو سیلورلایت یا هر جای دیگه ای صداش کنم
مرسی

mehdi.mousavi
سه شنبه 22 دی 1388, 18:04 عصر
اولش خواستم اینو فقط تو بحث وب سرویس مطرح کنم اما چون اینجا مراجعات بیشتری بچه های وب دارن مطرح کردم

می خوام خروجی متد زیر رو تو یه فایل XML بریزم و بعد از اون به عنوان وب سرویس تو سیلورلایت استفاده کنم

[/code]1- چه جوری می تونم خروجی رو تو فایل اکس ام ال بنویسم
2- چه جوری می تونم اونو بصورت وب سرویس تو سیلورلایت یا هر جای دیگه ای صداش کنم
مرسی


سلام.
روش صحیح استفاده از یک Web Service به این منظور هستش... Web Service ها برای همین منظور (برگردوندن XML) برنامه ریزی شده اند. در هر حال، کلاس XmlReader متودی داره به اسم ReadInnerXml که بهتون XML مورد نظر رو بصورت string برمیگردونه. این string رو گرفته و تو فایل دلخواه خودتون (با استفاده از کلاسهای موجود در System.IO Namespace) بنویسید. در مورد سوال دوم هم باید بگم متاسفانه من با Silverlight آشنا نیستم.

موفق باشید.