رفتن به مطلب

مقدمه و معرفی xml


lion

پست های پیشنهاد شده

در اولین قسمت XML میخواهیم به معرفی آن بپردازیم:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

XML مخفف عبارت Xtensible Markup Language ، به معنای زبان فرا متنی قابل توسعه است .

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

برای مثال همانطور که می دانید ، HTML یک زبان فرا متنی است . در HTML نشانه هایی به نام تگ داریم . هنگامی که شما یک متن را بین تگ باز و بسته < b > < /b > قرار دهید ، مرورگر متوجه می شود که آن متن را باید به صورت توپر نمایش دهد . XML هم همانند HTML ، یک زبان فرامتنی است و در آن از تگ ها و نشانه هایی برای دسته بندی و انتفال اطلاعات استفاده می شود .

 

XML با هدف نگهداری و انتقال اطلاعات طراحی شده است و نه برای نمایش آنها .

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

به همین دلیل به XML یک زبان قابل توسعه می گویند ، چون شما می توانید هر چه قدر که نیاز داشته باشید ، برای خود تگ های جدید ایجاد نمایید .

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

تفاوت بین XML و HTML :

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

XML و HTML هر کدام با اهداف متفاوتی طراحی شده اند :

 

XML برای نگهداری و انتقال اطلاعات طراحی شده است و تمرکز آن بر این است که اطلاعات چیست و چگونه باید نگهداری شود .

HTML برای نمایش اطلاعات در خروجی طراحی شده است و تمرکز آن بر چگونگی و ظاهر نمایش اطلاعات است .

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

قبل از مطالعه XML چه باید بدانید :

قبل از اینکه به مطالعه بخش آموزش XML بپردازید ، باید با زبان های زیر آشنایی و تسلط کافی داشته باشید :

 

1.HTML

 

2.Java Script

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

XML کار خاصی انجام نمی دهد :

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

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

به وسیله XML شما تگ های خودتان را ساخته و استفاده می کنید :

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

کاربر برای استفاده از XML به راحتی می تواند تگ های مورد نظر خود را ایجاد و استفاده نمایید . برای مثال در قطعه کد نمونه ، تگ های < to > < /to > یا < from > < /form > ، توسط طراح تعیین و ابداع شده اند .

فقط نکته مهم در تعیین و استفاده از تگ های XML ، یکسان بودن تمام تگ ابندایی و انتهایی و قرار گیری صحیح آنهاست .

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

نتیجه گیری از XML :

XML یک زبان باز و قابل توسعه برای نگهداری و انتقال اطلاعات است . هر کاربر در این زبان می تواند تگ های دلخواه خود را ابداع و استفاده نماید .

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

دوستان امیدوارم این مطلب هم مانند مطالب قبلی مفید بوده باشد براتون

 

با تشکر

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...