با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته به معرفی و بررسی XLink ها در XML پرداختیم و کار با آن ها را فراگرفتیم. در این جلسه و در ادامه این دوره آموزشی، آموزش کار با validator ها در XML را مشتاقان فراگیری XML ارائه می نماییم.
می توان برای syntax-check ها از validator های XML استفاده کرد.
یک سند XML که از سینتکس درستی برخوردار است “Well Formed” نامیده می شود.
گرچه در جلسات قبل این دوره شما را با قواعد سینتکس آشنا نمودیم؛ در این جلسه به توضیح مختصری درباره ی آن می پردازیم:
1 2 3 4 5 6 7 | <?xml version="1.0" encoding="UTF-8"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> |
خطاهای موجود در اسناد XML، برنامه های XML شما را متوقف می کنند!
بیانیه های W3C XML به صراحت بیان می کند که اگر یک برنامه با خطا رو به رو شود؛ برنامه باید پردازش سند XML را متوقف کند.
به همین دلیل مرورگرهای HTML مجازند اسناد HTML را با اشتباهات نمایش دهند (مثلا گم شدن تگ های پایان).
نمی توان یک سند XML ای که “Well Formed” است را مانند یک سند معتبر XML یا Valid XML Documents دانست.
یک سند XML معتبر باید به خوبی شکل بگیرد. علاوه بر این، باید با تعریف نوع سند مطابقت داشته باشد.
دو نوع تعریف سند مختلف وجود دارد که می توانند با XML استفاده شوند:
یک تعریف نوع سند، قوانین و عناصر قانونی legal elements و ویژگی های یک سند XML را تعریف می کند.
در این جلسه با آموزش کار با validator ها در XML با شما همراه بودیم.
در جلسه بعد به آموزش DTD در XML می پردازیم.
با پی وی لرن همراه باشید.