دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۶
  • اردیبهشت

جلسه ۰۴ : آموزش کار با سینتکس XML

  • دسته‌بندی‌ها :
جلسه ۰۴ : آموزش کار با سینتکس XML
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته با درخت XML آشنا شدیم و پی بردیم که در XML از اصطلاحاتی نظیر: پدر و مادر (parent)، فرزند (child) و خواهر و برادر (sibling) برای توصیف روابط عناصر موجود استفاده می شود. در این جلسه به آموزش کار با سینتکس XML می پردازیم.

      آموزش کار با سینتکس XML

      در آموزش کار با سینتکس XML با سینتکس این زبان آشنا می شویم.
      خوبی سینتکس XML این است که برای یادگیری و استفاده بسیار ساده و منطقی است.

      اسناد XML باید یک عنصر ریشه داشته باشند

      اسناد XML باید یک عنصر ریشه داشته باشد و این عنصر ریشه خود والد سایر زیر ریشه های دیگر است:

      مثال : 

      در این مثال <note> عنصر ریشه محسوب می شود:

      مثال : 

      XML پرولوگ (XML Prolog)

      این خط XML Prolog نامیده می شود:

      مثال : 

      وجود پرولوگ XML یا XML Prolog اختیاری است و اگر وجود داشته باشد باید در ابتدای سند بیاید.
      اسناد XML می تواند شامل کاراکترهای بین المللی مانند زبان نروژی یا فرانسوی شود.
      برای جلوگیری از اشتباهات، باید کدگذاری مورد استفاده را مشخص کنید و یا فایل های XML خود را به عنوان UFT-8 ذخیره کنید.
      UFT-8 یک نوع  شیوه رمزگذاری پیش فرض یرای اسناد XML است.

      همچنین UFT-8 رمزگذاری پیش فرض برای HTML5, CSS, JavaScript, PHP, SQL است.

      تمام عناصر XML باید برچسب بسته شدن یا Closing Tag داشته باشند

      در XML نمی توان تگ بسته را حذف کرد و همه عناصر باید یک برچسب بسته شدن Closing Tag داشته باشند:

      مثال : 

      نکته: XML Prolog تگ بسته شدن ندارد! این یک خطا نیست زیرا پرولوگ بخشی از سند XML محسوب نمی شود.

      برچسب های XML به حروف حساس هستند

      برچسب های XML به حروف حساس هستند برای مثال برچسب <Letter> با برچسب <letter> است.
      برچسب های باز شدن و بسته شدن باید با به یک شیوه نوشته شوند:

      مثال : 

      ” باز کردن و بستن برچسب ها ” اغلب با عنوان ” برچسب های شروع و پایان ” نامیده می شوند.

      در XML عناصر باید به خوبی یکدیگر را پوشش دهند

      گاهی ممکن است متوجه وجود عناصر نامناسبی در سند باشید:

      مثال : 

      اما در  XML تمام عناصر بایستی به درستی در کنار یکدیگر قرار بگیرند و یکدیگر را پوشش دهند:

      مثال : 

      در مثال بالا به راحتی می توانید متوجه مفهوم ” پوشش دادن عناصر در XML ” شوید؛ در این مثال از آن جا که عنصر<i> درون عنصر<b> باز شده است باید در درون همان عنصر نیز بسته شود.

      مقادیر مشخص XML باید به صورت نقل قول به کار روند

      عناصر XML درست مثل HTML می توانند چه در نام و چه مقدار صفات و ویژگی های مشخص داشته باشند لذا در XML ویژگی های هر مقدار باید نقل قول شوند:

      مثال : 

      کاراکترهای مشخص

      در XML هر کاراکتر معنای خاصی دارد.
      اگر شما کاراکتری مثل “<” را درون یک سند XML قرار دهید با یک خطا مواجه می شوید زیرا تجزیه کننده XML آن را به عنوان یک عنصر جدید تشخیص می دهد. برای نمونه به مثال زیر توجه کنید:

      مثال : 

      برای اجتناب از این خطا به جای علامت  “<” از یک کاراکتر مشخص استفاده کنید:

      مثال : 

      پنج مؤلفه از پیش تعیین شده برای ارجاع در XML تعریف شده است:

      less than       >         ;It&
      greater than       <        ;gt&
      ampersand       &       ;amp&
      apostrophe        ‘       ;apos&
      quotation mark       “      ;quot&

      در XML فقط عنصر< و & را به هیچ وجه نمی توان به کار برد و بهتر است به جای > از ;gt& استفاده شود.

      Comments  در XML

      نحوه نوشتن Comments در XML شبیه به نوشتن HTML است:

      مثال : 

      نمی شود از دو خط فاصله در میان Comment استفاده کرد:

      مثال : 

      فضای سفید در XML

      در XML می توان از سفید استفاده کرد در حالی که HTML چنین فضایی را با اتصال آن به کاراکتر بعدی پر می کند.

      XML:Hello           Tove
      HTML:Hello Tove

      XML خط جدیدی را به عنوان LF ذخیره می کند

      برنامه های ویندوز یک خط جدید را به عنوان یک خط جدید ذخیره می کنند که شامل: (carriage return and line feed (CR+LF می شود.
      یونیکس و  MAC OSX از LF استفاده می کنند.
      سیستم های مک از CR استفاده می کنند.
      و XML نیز از یک خط جدیدی به عنوان LF ذخیره می کند.

      Well Formed XML

      اسناد XML که مطابق با قواعد سینتکس بالا فرم یافته و ساختار مند شده اند به طور معمول اسناد Well Formed ” XML” نامیده می شوند.

      کلام آخر

      در این جلسه از سری آموزش XML با آموزش کار با سینتکس XML همراه شما بودیم.
      در جلسه بعدی به آموزش کار با عناصر XML خواهیم پرداخت.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۰۴ : آموزش کار با سینتکس XML
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر
        • تصویر کاربر
      2. تصویر کاربر