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



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

جلسه ۱۶ : آموزش کار با validator ها در XML

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

      مقدمه

      با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته به معرفی و بررسی XLink ها در XML پرداختیم و کار با آن ها را فراگرفتیم. در این جلسه و در ادامه این دوره آموزشی، آموزش کار با validator ها در XML را مشتاقان فراگیری XML ارائه می نماییم.

      آموزش کار با validator ها در XML

      می توان برای syntax-check ها از validator های XML استفاده کرد.

      Well Formed در اسناد XML

      یک سند XML که از سینتکس درستی برخوردار است “Well Formed” نامیده می شود.
      گرچه در جلسات قبل این دوره شما را با قواعد سینتکس آشنا نمودیم؛ در این جلسه به توضیح مختصری درباره ی آن می پردازیم:

      • اسناد XML باید یک عنصر ریشه داشته باشند.
      • عناصر XML باید دارای تگ های بسته closing tag باشند.
      • تگ های XML حساس به حروف هستند.
      • عناصر XML باید به درستی توزیع شود.
      • مقادیر XML باید نقل قول شوند.

      مثال : 

      خطاهای XML شما را متوقف خواهد کرد!

      خطاهای موجود در اسناد XML، برنامه های XML شما را متوقف می کنند!
      بیانیه های W3C XML به صراحت بیان می کند که اگر یک برنامه با خطا رو به رو شود؛ برنامه باید پردازش سند XML را متوقف کند.
      به همین دلیل مرورگرهای HTML مجازند اسناد HTML را با اشتباهات نمایش دهند (مثلا گم شدن تگ های پایان).

      اسناد معتبر XML یا Valid XML Documents

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

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

      • DTD – که مخفف عبارت The original Document Type Definition است.
      • XML Schema – که  یک جایگزین مبتنی بر XML برای DTD است.

      و در پایان …

      یک تعریف نوع سند، قوانین و عناصر قانونی legal elements و ویژگی های یک سند XML را تعریف می کند.

      کلام آخر

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

      QR:  جلسه ۱۶ : آموزش کار با validator ها در XML
      به اشتراک بگذارید