گروه مقاله : طراحی سایت
تاريخ انتشار : 1396/07/05 - 12:21
كد :7873

اعتبار سنجی XML

اعتبار سند XML به معنی اجرا شدن آن است ، هر خطایی در نگارش XML موجب عدم اجرا خواهد شد. در این مقاله این موضوع را با مثال توضیح میدهیم

اعتبار سنجی XML

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

به نکات زیر دقت کنید

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

<?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 شما را متوقف خواهند کرد

در W3C استاندارد XML براساس توقف هنگام ارور تعریف شده است. بنابراین اگر در XML خطای رخ دهد شما هیچ نتیجه ای را نخواهید دید. به این استاندارد اصطلاحا همه یا هیچ هم می گویند. به این معنی که یا شما همه سند خود را بصورت درست و کامل خواهید دید یا اینکه هیچ چیز نخواهید دید.

به تگ های زیر نگاه کنید و درستی و یا خطای آن را تائید کنید.

<?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 version="1.0" encoding="UTF-8"?>

<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</pheading>

<body>Don't forget me this weekend!</body>

</note>

تگ heading بسته نشده است.

کد زیر چه ایرادی دارد:

<?xml version="1.0" encoding="UTF-8"?>

همانطور که میبینید تگ ریشه ندارد.

با توجه به اینکه برخلاف HTML در XML خطا ها منجر به عدم نمایش میشوند لذا چک کردن درستی تگ ها ازاهمیت برخوردار است.

 

براي بهره مندي از مشاوره تخصصي در زمینه طراحی سایت در کرج با شرکت سارگون تماس بگيريد

نظرات كاربران :