سبد (0)

آموزش XML-نمایش

یک فایل XML خام می‌تواند در تمام  مرورگرهای اصلی نمایش داده شود.

انتظار نداشته باشید یک فایل XML بتواند مانند یک صفحه HTML نمایش داده شود.


مشاهده فایل 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 بالا در مرورگر

اطلاعات سند XML بالا به وسیله کدهای رنگی عنصر ریشه و فرزندانش نمایش داده می‌شود. یک علامت مثبت (+) یا منفی (-) سمت چپ هر عنصر قرار دارد که با کلیک کردن روی آن می‌توانیم محتوای هر عنصر را باز و بسته کنیم. برای دیدن کدهای اصلی بدون علامت مثبت یا منفی، می‌توانید به قسمت "View Page Source" یا "View Source" مرورگر خود بروید.

نکته: در مرورگر Safari فقط نوشته‌های درون عناصر نمایش داده می‌شود. برای مشاهده XML خام در این مرورگر می‌توانید بر روی صفحه راست‌کلیک کرده و گزینه "View Source" را انتخاب کنید.


نمایش یک فایل XML نا معتبر

اگر یک فایل XML اشتباه را باز کنیم، بعضی از مرورگرها پیغام خطای مرتبط را گذارش می‌دهند و بعضی دیگر فقط یگ پیام مبنی بر این که این سند اشتباه است را نمایش می‌دهند.

این فایل را توسط مرورگرهای Chrome, IE, Firefox, Opera و Safari مشاهده کنید: یک فایل XML نادرست


مثال‌های دیگری از XML

مشاهده چند سند XML به شما کمک می‌کند که بیشتر با XML آشنا شوید:

فهرست CD به وسیله XML
یک مجموعه CD که توسط یک فایل XML ذخیره شده است.

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

یک منوی صبحانه توسط XML
یک منو از صبحانه‌های یک رستوران است، که توسط XML ذخیره شده است.


چرا XML اینگونه نمایش داده می‌شود؟

اسناد XML نمی‌توانند دارای اطلاعاتی باشند که نحوه‌ی نمایش آنها را مشخص کند.

تگ‌های یک سند XML توسط نویسندگان آن سند تعریف می‌شوند، بنابراین یک مرورگر نمی‌تواند بفهمد که تگی مثل <table> یک عنصر table سند HTML را تعریف می‌کند یا یک میز ناهارخوری را.

اسناد XML هیچ‌گونه اطلاعاتی درباره نحوه نمایش داده‌ها در خود ندارند، بیشتر مرورگرها یک سند XML را همانطور که هست نمایش می‌دهند.

در فصل بعد خواهیم دید که چگونه CSS, XSLT و JavaScript به روش‌های مختلفی می‌تواند برای فرمت داده‌های XML استفاده شود.

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه