XML
Xml چیست؟
• XML رایگان و قابل توسعه است.
• تگ های XML از پیش تعریف شده نیستند و شما باید درخور نیاز خود تگ های مد نظرتان را تعریف کنید.
• XML مکملی برای HTML است.
• XML یک تکنولوژی مستقل از Platform و سخت افزار و نرم افزار، برای انتقال داده می باشد.
• XML آینده ی برنامه نویسی و توسعه صفحات وب می باشد.
• XML به زودی یک تکنولوژی فراگیر خواهد شد.
• XML می تواند داده ها را از تگ های HTML جدا کند.
• با XML داده های شما می توانند بیرون از HTML ذخیره شوند.
• از XML برای تبادل داده ها بین سیستم های ناهماهنگ استفاده می شود.
• با کمک XML داده های مالی و تجاری می توانند در اینترنت مبادله شوند.
• با کمک XML می توان داده ها را توسط متونی بسیار ساده Share کرد.
• با کمک XML داده ها می توانند در فایل های متنی بسیار ساده ذخیره شوند.
• باXML داده های شما می توانند برای کاربران بسیاری قابل دسترس باشند.
• با XML می توان زبان های جدیدی را ابداع نمود.
• XML مادر تکنولوژی WAP و WML می باشد.
• امکان این مسئله بسیار زیاد است که در آینده تمامی برنامه های کاربردی از XML برای تبادل داده های خود استفاده کنند.
XML برای کمک به ذخیره سازی ، سازماندهی و انتقال داده ها طراحی شده است. به این دلیل که از متنی بسیار ساده برای نوشتن کمک می گیرد و به آسانی می تواند به اینترنت فرستاده شود و توسط نرم افزارهای مختلف بر روی platform های مختلف نگه داری شود.XML طراحی شده است که به مردم امکان بدهد به آسانی داده های خود را جابجا کنند. در این 5 سال اخیر، حدود صدها زبان نشات گرفته از XML (که همه مجموعه ای از Element های از پیش تعریف شده می باشند) بوجود آمدند.
برای مثال فرض کنید که می خواهید یک تحقیق در مورد نسل ها و شجره ی افراد داشته باشید. برای جستجو در میان بسیاری از رکوردها، مطمئنا نیاز به یک ساختار مرتب و از پیش تعریف شده خواهید داشت و داشتن آن همه اطلاعات فقط در یک فایل متنی ساده کافی نخواهد بود.
حال برای این تحقیق شما می توانید از یکی از شاخه های زبان XML به نام Genealogical Data Communication استفاده کنید. در این زبان تگ های مخصوص بسیاری برای ذخیره سازی نام ها، تاریخ ها، ازدواج ها و... وجود دارد. با استفاده از GEDCOM بسیاری از مردم در سرتاسر جهان می توانند از پایگاه های داده برای نسل ها و شجره ها استفاده کنند.
زبان های منشعب از XML مثل GEDCOM به برنامه های کاربردی XML شهرت دارند. (این نام تا حدی با بدشانسی روبرو بوده است، به این دلیل که بسته های نرم افزاری نیز برنامه های کاربردی خوانده می شوند، ولی در کل ایده ی این نامگذاری بیشتر به برنامه های کاربردیXML متمایل بوده است).
هم اکنون صدها برنامه ی کاربردیXML موجود است که به گروه های مختلف مردم اجازه ی ارتباط برقرار کردن و تبادل داده ها را می دهد. در اینجا لیستی از این برنامه های کاربردی وجود دارد:
• Application Vulnerability Description Language-AVDL
• Bank Internet Payment System -BIPS
• Banking Industry Technology Secretariat -BITS
• Common Business Library -xCBL
• Connexions Markup Language -CNXML
• Electronic Business XML plan -ebXML
• Extensible Access Control Markup Language-XACML
• Financial Exchange -IFX
• Financial Information eXchange protocol -FIX
• Financial Products Markup Language-FpML
• Genealogical Data Communication -GEDCOM
• Geography Markup Language-GML
• Global Justice's Justice XML Data Dictionary -JXDD
• Human Resources Background Checks and Payroll Deductions Language -HR-XML
• Product Data Markup Language-PDML
• Schools Interoperability Framework -SIF
• Telecommunications Interchange Markup -TIM
• The Text Encoding Initiative -TEI
• Windows Rights Management Services -RMS
• XML Common Biometric Format -XCBF
• XML Process Definition Language-XPDL