بررسی ده نکته مهم در رابطه با تکنولوژی XML New Page 1



ساير




 

 

 

SAKHA RAVESH CO.

 ا مروز

 پنجشنبه  3  فروردين  1396  2017  Mar.  23   Thursday ToDay
صفحه اصلی  مقالات نکته هادايره المعارف خودآموزها | تازه ها خود آزمون ها    
  نسخه قابل چاپ  

    5 4 3 2 1 

 عنوان

 نويسنده

  مشاهده

 تعداد آراء

 امتياز

 ده نکته در رابطه با XML

 مديريت وب

8206

6

4.2

با توجه به جایگاه داده در عصر حاضر و  لزوم نگاه جامع به این مقوله مهم ، بر آن شدیم تا محوریت فعالیت های خود را بر  روی این موضوع متمرکز نمائیم . از این رو گروه فابک با شعار فناوری اطلاعات برای کسب وکار شکل گرفت و  خدمات خود  را از طریق  سایت www.fabak.ir  به مخاطبان محترم عرضه می نماید

 

ده نکته مهم در رابطه با XML

ده نکته  در رابطه با XML

با ارائه XML توسط کنسرسيوم وب ، قدرت تازه ای در عرصه تکنولوژی های مطرح عرض اندام نمود . در اين مقاله  با توجه به اهميت تکنولوژی فوق ، به برخی از نکات کليدی و مهم آن اشاره می گردد.

نکته اول ◄ کنسزسيوم وب با طراحی XML ، امکان استفاده از آن را در اينترنت ، مجموعه وسيعی از برنامه ها ، سيستم های عامل مستقل ، سخت افزار و زبان های کامپيوتر فراهم کرده است . XML روشی مطمئن بمنظور تبادل اطلاعات بين سيستم های متفاوت است .

نکته دوم ◄  تکنولوژی XML دارای مجموعه ای از تکنولوژی های مرتبط نظير : RDF,Schema و XSL بوده که هر يک از آنان بر اساس XML ايجاد شده اند .

نکته سوم در زمان ايجاد سندهای XML  ، می بايست قوانين اندکی را رعايت نمود. مثلا" هر تگ شروع می بايست با يک تگ پايان ، خاتمه يابد ( <letter> b < /letter> )  . در صورت رعايت قوانين ، سند XML يک سند " خوش شکل " حواهد بود .

نکته چهارم ◄ تکنولوژی Schema ،  ساختار داده های موجود در  XML را تشريح می نمايد . فايل های XML ، اجباری به داشتن يک Schema نداشته و اين امر يک گزينه اختياری است . سندهای "خوش شکل "  XML ، دارای اشاره گری به يک Schema بوده و بدين ترتيب سند XML  "معتبر"  می گردد .  بنابراين درصورتيکه سند XML دارای يک Schema نباشد ، سند معتبر نخواهد بود .

نکته پنجم ◄ تکنولوژی XSLT ،امکان تغيير يک سند XML را از يک فرمت به فرمت ديگر فراهم می نمايد. حرف "T" ، نشاندهنده "تبديل " است . XSLT ، مشابه يک زبان برنامه نويسی کامل بوده و دارای امکانات مشابه زبان های برنامه نويسی نظير : for-each ، if و متغير است . پس از تبديل فرمت يک سند XML ، خروجی ( نتيجه عمليات تبديل ) می تواند بصورت Html ، متن، WML، و يا صرفا" يک سند XML با فرمت ديگر باشد. ( همواره سند می بايست خوش شکل باشد )  . با استفاده از XSLT می توان سندهای XML را به WML تبديل تا زمينه استفاده از آنان بر روی تلفن های مبتنی بر WAP فراهم گردد .

نکته ششم ◄ تکنولوژی Schema ، درسال 2001 ميلادی استاندارد شده است . Schema و DTD  دارای موارد اختلاف کاملا" مشهودی می باشند . Schema جديدتر بوده و مبتنی بر  XML و انعطاف پذير است . DTD در عين کامل بودن بدليل عدم انعطاف پذيری لازم و طراحی مبتنی بر XML گزينه ای مناسب  برای تشريح ساختار يک سند XML نمی باشد . DTD توسط SGML که قبل از XML ارائه شده ، مطرح و می توان از آن برای ارائه راه حل های مبتنی بر SGML استفاده نمود. تا قبل از سال 1998 عمدتا" از DTD استفاده می گرديد .

نکته هفتم ◄ معتبر سازی يک سند XML توسط پارسر انجام می گيرد . پارسر، برنامه ای است که يک سند XML را خوانده و در رابطه با معتبر بودن آن اتخاذ تصميم می نمايد. فرآيند تصميم گيری در رابطه با معتبر بودن يک سند XML ، اعتبارسنجی ناميده می شود. پارسر ، قادر به اتخاذ تصميم در رابطه با "خوش شکل " بودن و "معتبر " بودن يک سند XML است .

نکته هشتم ◄ تمام تگ های مشابه : <book> XML </book>  و يا <price> 12000 </price> ، المان ناميده می شوند. المان تهی  بصورت <comments> </comments>  نمايش داده می شود .

نکته نهم ◄ در صورتيکه XML  زير را داشته باشيم : 

 <name> webmaster </name>

 و در يک فايل XML مشابه دارای المانی بصورت <name> BMV </name>  باشيم و بخواهيم بين آنها تفاوت قائل شويم ( بين نوع نام المان ها ) ، از namespace استفاده می گردد . namespace روشی بمنظور مشخص نمودن المان ها بصورت  کاملا" اختصاصی می باشد .

نکته دهم ◄ پارسر شرکت ماکروسافت MSXML ناميده شده و اولين مرتبه همراه IE4 عرضه گرديد . پارسرهای متعدد ديگر نظير " Saxon,Xalan,Oracle XSL, Sablotorn , Unicorn, Napa , 4XSLT, Instant Saxon  و XML Full Parser  نير وجود دارد . 



جستجو

مقالات                 
دايره المعارف       
دوره های آموزشی


 

 

مشاهده گروه ها



              

 

 تهيه شده در شرکت سخا روش -  1382