جهت تماس با کارشناسان فروش کلیک نمایید
موضوع مقاله :

آشنايي با XML

شرح : در ابتدا لازم است با کلمات تشکيل دهنده XML يعني Extensible ، Markup و Language آشنا شويم .Markup ، واژه ئي براي متاديتا است . متاديتا ، اطلاعاتي در رابطه با اطلاعات است . قدمت استفاده از Markup به قبل از کامپيوتر بر مي گردد . مثلا" در دنياي نشر از علائم خاصي در متن هاي ويرايش شده استفاده تا به پردازنده متن ( انسان و يا ماشين ) اعلام شود ، چه نوع عملياتي را در رابطه با اطلاعات مي بايست انجام دهد. HTML يکي از زبان هاي کلاسيک نشانه گذاري است . مثلا" با افزودن تگ <Bold> به مرورگر اعلام مي شود که به چه صورت مي بايست اطلاعات نمايش داده شوند .

XML  مخفف زبان نشانه‌گذاري قابل گسترش مي‌باشد. اين زبان يک زبان نشانه‌گذاري جديد است که توسط کنسرسيوم وب  در سال 1997 براي غلبه بر محدوديتهاي زبان HTML بوجود آمده است. کنسرسيوم وب سازماني است که مسئول نگهداري استاندارهاي موجود در زمينه وب مي‌باشد که از مهمترين اين استاندارها مي‌توان به HTML اشاره کرد.

 تفاوت اصلي XML با HTML در اين است که XML سعي دارد داده‌ها را طوري نشانه‌گذاري کند که معناي آنها حفظ شود و در حاليکه HTML  داده‌ها را طوري نشانه‌گذاري مي‌کند که قابل نمايش براي مرورگرها باشد. در واقع تاکيد XML بر روي معناي داده‌هاست در حاليکه تاکيد HTML  بر نمايش داده مي‌باشد. به منظور حفظ معناي داده‌ها XML ابر داده(Metadata ) توصيف کننده داده‌ها را نيز همراه آنها ذخيره مي‌کند.

فايلهاي XML داراي قابليت متني هستند طوري که مي‌توان آنها را در ويرايشگرهاي متني ويرايش کرد. يک فايل در XML از دو قسمت متن و علائم نشانه گذاري تشکيل شده است که قسمت متن آن داده‌هاي اصلي ذخيره شده و علائم نشانه‌گذاري و ابرداده‌ توصيف کننده متن را در بر دارد.  XML از يک سو با ذخيره فايلهايش در قالب متني و استفاده از علائم نشانه‌گذاري‏ فهم معناي داده‌هاي ذخيره شده را براي انسان ممکن مي‌سازد و از سوي ديگر با در اختيار قرار دادن اين فايلها در يک قالب ساختيافته براي برنامه‌ها، پردازش آن را براي کامپيوتر ساده مي‌کند.



بهترين شرکت طراحي سايت بهپردازان با بهترين و حرفه‌اي‌ترين  برنامه‌نويسان و طراحان و سئوکاران  آماده ارائه خدمات طراحي و پشتيباني سايت مي‌باشد.