به منظور پردازش يک سند XML می توان از روش های مختلفی استفاده نمود . برخی از روش ها ، مبتنی بر تکنولوژی های سمت سرويس گيرنده و برخی ديگر مبتنی بر تکنولوژی های سمت سرويس دهنده بوده که پس از پردازش يک سند XML و ايجاد خروجی مناسب ، نتايج برای مرورگر ارسال می گردد . در اين رابطه می توان از امکانات ارائه شده به منظور انجام عمليات متفاوتی در ارتباط با اسناد XML نظير ويرايش يک سند و يا قابليت اشتراک آنان بين چندين سرويس دهنده ، استفاده نمود .
در اين مقاله قصد داريم با تاکيد بر تکنولوژی های سمت سرويس دهنده به نحوه تبديل اسناد XML در محيط دات نت اشاره نمائيم .
به منظور پردازش يک سند XML می توان از روش های مختلفی استفاده نمود . برخی از روش ها ، مبتنی بر تکنولوژی های سمت سرويس گيرنده و برخی ديگر مبتنی بر تکنولوژی های سمت سرويس دهنده بوده که پس از پردازش يک سند XML و ايجاد خروجی مناسب ، نتايج برای مرورگر ارسال می گردد . در اين رابطه می توان از امکانات ارائه شده به منظور انجام عمليات متفاوتی در ارتباط با اسناد XML نظير ويرايش يک سند و يا قابليت اشتراک آنان بين چندين سرويس دهنده ، استفاده نمود . اسناد XML مبتنی بر فايل : استفاده از فايل های XML و XSLT به عنوان ورودی و تبديل اسناد XML به XHTML به منظور نمايش توسط مرورگر اسناد XML مبتنی بر حافظه :استفاده از استاندارد Document Object Model )DOM ) به منظور دستيابی و پردازش اسناد XML اسناد XML مبتنی بر Stream : ارائه يک روش ساده به منظور خواندن و نوشتن اسناد XML که در هر لحظه يک عنصر توليد خواهد شد . پردازش های سمت سرويس دهنده در محيط دات نت انجام می شود .مثلا" در روش دستيابی مبتنی بر فايل ، فريمورک دات نت يک کنترل سرويس دهنده را ارائه نموده است که با استفاده از يک فايل XML و يک فايل XSLT ، خروجی مناسب به منظور نمايش در صفحات وب توليد می گردد . در روش دستيابی مبتنی بر حافظه ، فريمورک دات نت امکانات لازم به منظور پردازش اسناد XML را متناسب با استاندارد DOM مربوط به کنسرسيوم وب ارائه نموده است . در روش دستيابی مبتنی بر Stream نيز کلاس های لازم به منظور خواندن و يا نوشتن اطلاعات در فايل های XML ارائه شده است . تبديل فايل های XML با استفاده از فايل های XSLT کنترل خصلت های DocumentSource و DocumentTransform به ترتيب مسير استقرار فايل های XML و XSLT را مشخص می نمايند . استفاده از کنترل نام کاربری یا ایمیل خود را وارد کنید کد ۶ رقمی ارسالشده به ایمیل و رمز عبور جدید را وارد کنید. در چند ثانیه حساب کاربری خود را بسازید دیدگاه خود را با ما در میان بگذارید پس از ذخيره کد فوق در فايلی با نام XmlTransform1.aspx و اجرای آن ، خروجی زير نمايش داده می شود . در بخش دوم اين مقاله به بررسی نحوه تبديل اسناد DOM با استفاده از XSLT خواهيم پرداخت .
در اين مقاله قصد داريم با تاکيد بر تکنولوژی های سمت سرويس دهنده به نحوه تبديل اسناد XML در محيط دات نت اشاره نمائيم .
برای دستيابی به اسناد XML با استفاده از تکنولوژی های سمت سرويس گيرنده می توان از روش های متفاوتی استفاده نمود :
در تمامی مثال هائی که در ادامه به بررسی آنان خواهيم پرداخت از فايل XML زير ( SrcoArticles.xml ) استفاده شده است . فايل فوق ، حاوی ليستی ساده از مقالات است .
<Articles>
<Article>
<ID>111111ID>
<Name> XML در دانت : خواندن يک فايل Name>
<Description> نحوه خواندن يک فايل XML در دات نت Description>
<DatePublish> 28 / 7 / 1383 DatePublish>
Article>
<Article>
<ID>222222ID>
<Name> XML در دانت : ايجاد يک فايلName>
<Description> نحوه ايجاد يک فايل XML در دات نت Description>
<DatePublish> 24 / 7 / 1383 DatePublish>
Article>
Articles>
استفاده از فايل های XSLT در ارتباط با فايل های XML بر روی سرويس دهنده محقق می گردد . يک تبديل XSLT ، با استفاده از يک کنترل سرويس دهنده 
فايل SrcoArticles.xsl که از آن به منظور تبديل فايل SrcoArticles.xml استفاده شده است :
dir="rtl" style="border-collapse:collapse">
شماره سريال
عنوان
شرح
تاريخ انتشار
فراموشی رمز عبور
ثبت نام کاربران
نظرات کاربران


ورود کاربران
خوش آمدید! لطفا وارد حساب خود شوید