با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه پیش آموزش کار با Namespaces ها را آموختیم و دریافتیم که کاربرد اصلی Namespaces ها در XML جلوگیری از ایجاد تضاد نام ها در XML است. در ادامه این دوره آموزشی به آموزش نحوه نمایش XML می پردازیم.
فایل های XML خام را می توان در تمام مرورگرهای اصلی مشاهده کرد.
نباید انتظار داشت فایل های XML به عنوان صفحات HTML نمایش داده شوند.
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 بالا در مرورگر خود نگاهی بیاندازید: note.xml
اغلب مرورگر ها یک سند XML را به صورت عناصر رنگی نمایش می دهند.
معمولاً یک علامت مثبت (+) یا منفی (-) در سمت چپ عناصر یک فایل XML وجود دارند که می توان بر آن ها کلیک کرد تا ساختار عناصر بسط یافته یا که جمع شوند.
برای مشاهده منبع XML خام، سعی کنید “مشاهده منبع صفحه” یا “مشاهده منبع” را از منوی مرورگر انتخاب کنید.
نکته: در نسخه Safari5 (مرورگر) و قبل از آن، تنها متن عناصر قابل نمایش است و برای دیدن XML خام، باید صفحه راست کلیک کرده و گزینه “View Source” را انتخاب کنید.
اگر یک فایل XML اشتباه باز شود؛ بعضی از مرورگر ها این خطا را گزارش می کنند و بعضی نیز آن را نمایش می دهند.
1 2 3 4 5 6 7 | <?xml version="1.0" encoding="UTF-8"?> - <note> <to>Tove</to> <from>Jani</Ffrom> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> |
سعی کنید(note_error.xml) این فایل XML را باز کنید.
اسناد XML هیچ گونه اطلاعاتی راجع به این که دیتاها چگونه نمایش داده شوند انتقال نمی دهد. از هنگامی که تگ های XML توسط نویسنده اسناد XML اختراع شده است مرورگرها نمی توانند تشخیص دهند که برای مثال تگ <table> یک دسته اچ تی ام ال، ( HTML table) را توصیف می کند یا یک میز ناهارخوری (dining table) را!
بدون هیچ اطلاعاتی در مورد این که دیتاها چطور نمایش داده شوند؛ مرورگرها فقط قادرند اسناد XML را همان طور که هست نمایش دهند و نه بیشتر.
در این جلسه آموختیم که نحوه نمایش XML به چه صورت است و چرا نمایش یک فایل XML به این شیوه صورت می گیرد.
در جلسه بعدی با آموزش کار با HttpRequest در XML همراه شما خواهیم بود.
با پی وی لرن همراه باشید.