گروه مقاله : طراحی سایت
تاريخ انتشار : 1396/06/26 - 12:15
كد :7854
فایل های 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 بالا را در مرورگر خود مشاهده کنید note.xml
بیشتر مرورگرها میتوانند اسناد XML را بصورت رنگی نمایش دهند.
اغلب در مرورگرها علامت + و – برای باز و بستن تگ ها قرار دارد.
برای مشاهده کد های اصلی XML در مرورگر خود View Page Source یا View Source را بزنید.
نمایش یک فایل XML نامعتبر
اگر یک فایل XML که دارای مشکل در کد نویسی است را باز کنیم. مرورگر یک ارور باز می گرداند. برخی از مرورگرها ممکن است بجای ارور فایل XML را به طرز غلطی نمایش دهند:
<?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 پیدا کنید.
An XML breakfast menu
این فایل یک منوی صبحانه از یک رستوران است که بصورت XML ذخیره شده است.
An XML CD catalog
این فایل اطلاعات گلچینی از CD ها را در یک فایل XML نگه داری می کند.
An XML plant catalog
این فایل کاتالوگی از یک گیاه از یک مغازه گیاه فروشی است که در یک فایل XML نگهداری میشود.
چرا XML به این صورت نگه داری میشود؟
XML حاوی اطلاعاتی برای نحوه نمایش اطلاعات نیست .
از آنجا که تگ های XML توسط نویسنده آنها اختراع میشوند. مرورگرها نمی دانند آنها را چگونه نمایش دهند. مثالا تگی مانند table در XML ، آیا نماینده تگ table در HTML است یا مشخصات یک میز صبحانه را در خود نگه میدارد.
بدون اطلاعات نحوه نمایش فایل های XML ، مرور گرها چاره ای جز نمایش اطلاعات به همان صورت که هستند را ندارند.
نمایش اطلاعات XML بهمراه فایل CSS
در مثال زیر نحوه استفاده از یک فایل CSS برای فرمت دهی به سند XML را مشاهده می کنید.
شما میتوانید در یک فایل XML مانند cd_catalog.xml و استایلی مانند cd_catalog.css استفاده کنید. ترکیب این دو فایل نتیجه زیر را به شما میدهد :The CD catalog formatted with the CSS file
در کد های زیر یک تکه از یک فایل XML است که در خط دوم آن آدرس یک فایل CSS را برای استایل دهی بخود گرفته است:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
.
.
.
</CATALOG>
فرمت دهی به XML با CSS پیشنهاد نمی گردد. بجای آن از جاوا اسکریپت یا XSLT استفاده می کنیم.
براي بهره مندي از مشاوره تخصصي در زمینه طراحی سایت در کرج با شرکت سارگون تماس بگيريد