تبلیغات
آموزش برنامه نویسی سی شارپ - زبان XML (Extensible Markup Language)

تصاویر منتخب

زبان XML (Extensible Markup Language)

1.5 زبان XML (Extensible Markup Language)

همزمان با فراگیر شدن و اقبال عمومی به وب، محدودیت‌های HTML آشکار شده و (بیشتر از قبل) خود را نشان دادند. عدم گسترش‌پذیری (قابلیت تغییر یا افزودن ویژگی‌ها) HTML توسعه‌دهندگان را ناامید کرد و تعاریف مبهم آن اجازه خودنمایی و رشد HTML‌های پر از ایراد و خطا را داد. نیاز به یک زبان استاندارد شده‌ای که به طور کامل قابل توسعه بوده و از نظر ساختاری محکم باشد خود را نشان داد. در نتیجه، زبان XML توسط W3C توسعه داده شد. استقلال داده، یعنی تفکیک محتوا از نمایش آن، مهم‌ترین مشخصه‌ی XML است. از آن جایی که اسناد XML داده‌ها را توصیف می‌کنند، امکان پردازش آنها برای هر برنامه‌ای وجود دارد. توسعه دهندگان نرم‌افزار XML را در برنامه‌های خود می‌گنجانند تا قابلیت‌های کارکردی و همکاری وب را بهبود بخشند. XML تنها به برنامه‌های وب محدود نمی‌شود. برای نمونه، این زبان به شکل فزاینده‌ای در پایگاه‌های داده به کار برده می‌شود؛ ساختار یک سند XML آن را قادر می‌سازد تا به راحتی با برنامه‌های پایگاه داده یکپارچه شود. با روند افزایشی افزدون قابلیت وب به برنامه‌ها، احتمالاً XML  تکنولوژی جهانی برای ارائه و نمایش داده خواهد شد. برنامه‌هایی که XML را به خدمت گرفته‌اند قادر خواهند بود تا با یک برنامه‌ی دیگر ارتباط برقرار کنند، مشروط به این که بتوانند الگوهای نشانه‌گذاری XML یا فرهنگ واژگانی مربوط به آنها را درک کنند. تکنولوژی‌های .NET مایکروسافت از XML استفاده می‌کنند تا داده‌ها را در سرتاسر فضای اینترنت علامت‌گذاری کرده و منتقل کنند و اجزای نرم‌افزاری را قادر سازند تا با یکدیگر همکاری کنند.

نظرات

ارسال نظر

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.