پروتکل SMB
SMB چیست؟
2018-09-02
VMware Workstation
VMware چیست؟
2018-09-03
نمایش همه

xml چیست؟

XML

 

xml چیست؟

 

XML مخفف زبان نشانه گذاری Extensible Markup Language است یک زبان نشانه گذاری برای حاشیه نویسی

متن یا اضافه کردن اطلاعات اضافی استفاده می شود.

این حاشیه نویسی به کاربر نهایی نشان داده نمی شود، اما به وسیله «ماشین» برای خواندن و پس از آن

 صحیح متن را پردازش می کند.

 

 

به عنوان مثال  HTMLزبان نشانه گذاری HyperText) است. وب سایت ها در HTML (و دیگر زبان های

 برنامه نویسی کدگذاری می شوند، اما شما هرگز نباید ردی از کدها را مشاهده کنید.

 آنچه که شما می بینید تفسیر آن توسط مرورگر است، به عنوان مثال:

 یک قالب بندی فونت خاص، یک جدول یا تصاویر جاسازی شده.

XML چه کاری انجام می دهد؟

 

اجازه دهید از ابتدا شروع کنیم XML  یک زبان جدیدتر از HTML است

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

 توصیف داده ها استفاده می شود.

برای رسیدن به این توصیف داده ها، XML  به نوع توصیف نوع (DTD) متکی است.

 شما می توانید بگوئید که این فرهنگ لغت ‘machine’ ‘است که به آن اجازه می دهد تا زبان نشانه گذاری را درک کند.

 

 بنابراین، هر سند باید با تعریف نوع DTD مورد استفاده قرار گیرد. کد می تواند چیزی شبیه به این باشد:

 

 

 

مرورگر تشخیص میدهد که DTD HTML 4.0 به زبان انگلیسی است. سپس همراه مرورگر می تواند پیش بروید و هر

 کدام از دستورات داده شده را با DTD مقایسه کنید، که به نوبه خود به آن چه که با آن دستور انجام می شود، معرفی میکند.

 به این ترتیب فرمان <b> به متن bold و یا <u> به متن زیرین ترجمه می شود.

 

آموزش xml

 

مشکل  HTML این است که از مجموعه ای از دستورات استاتیک تشکیل شده است و هر زمان که شما نیاز به

دادن برخی از ویژگی های خاص هستید باید این دستورات را تایپ کنید.

 

 به عبارت دیگر، HTML  بسیار ساده است، بسیار واضح است، آسان برای یادگیری، بلکه بسیار انعطاف پذیر نیست.

ممکن است  بخواهید درخواست  تغییر اندازه یا رنگ یک هدر را که چندین بار در وب سایت خود استفاده

کرده اید داشته باشید.

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

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

به همین سادگی مشکل حل شد.

 

آموزش xml

 

 XML شبیه به یک صفحه سبک کار می کند. بله،  مسلماً این انعطاف پذیرتر از HTML است زیرا اجازه می دهد

 بلوک های ساختمان خود را ایجاد کنید.

 

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

البته تفاوت های اساسی در HTML و شیوه نامه ها وجود دارد

 

دو نوع فایل XML وجود دارد. اول، به DTD استاندارد متکی است که “ماشین”، به عنوان مثال :یک مرورگر میتواند بخواند

 دوم اجازه می دهد تا DTD خود را بنویسید و بلوک های فرماندهی خود را ایجاد کنید.

بنابراین شما می توانید واقعا خلاق باشید و سپس “ماشین” را با هر دو فایل XML و فایل DTD خودتان ارائه دهید.

این باید واضح باشد که XML جایگزین HTML نیست، بلکه آن را گسترش می دهد.

 

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

بنابراین  XML برای آن استفاده می شود که داده های خارجی را صادر کند.

 به جای ادغام آنها در سند HTML، آنها در فایل های XML جداگانه ذخیره می شوند.

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

شما را می توان صادر، واردات و یا به سادگی نقل مکان کرد بسیار ساده تر.

بسیاری از زبان های دیگر بر اساس XML، از جمله XHTML، WAP برای دستگاه های دستی و یا RSS هستند.

 

صبا هاست

 

 

 

نظرات بسته شده است

enamad
EVSSL