آموزش‌های سری XML

وقتی XML (مخفف زبان برچسب‌بندی توسعه‌یافته) در فوریه 1998 به صنعت نرم‌افزاری معرفی شد، طوفانی در کل صنعت ایجاد کرد. برای اولین بار در تاریخ، جهان دارای یک قالب عمومی و انعطاف‌پذیر برای ساختاربندی مستندات و داده‌ها شد که نه تنها برای وب استفاده می‌شود بلکه می‌تواند در هر جایی استفاده شود.

---《Designing With Web Standards Second Edition》, Jeffrey Zeldman

در این مجموعه از آموزش‌ها، ما منابع کامل یادگیری XML را برای شما فراهم کرده‌ایم.

لطفاً ابتدا مقدمه آموزش زیر را بخوانید. همچنین می‌توانید از منوی سمت چپ مستقیماً به آموزش مورد نظر خود دسترسی پیدا کنید!

XML

XML به معنای زبان قابل انعطاف برچسب (Extensible Markup Language) است.

در آموزش XML ما، شما خواهید فهمید که XML چیست و تفاوت‌های آن با HTML چیست. همچنین شما یاد خواهید گرفت که چگونه شروع به استفاده از XML در برنامه‌های خود کنید.

شروع به یادگیری XML کنید !

XSL

XSL به معنای زبان قابل انعطاف فرمت‌دهی (Extensible Stylesheet Language) است. XSLT به معنای تبدیل XSL است.

در این آموزش، شما یاد خواهید گرفت که چگونه از XSLT برای تبدیل مستندات XML به مستندات دیگر مانند XHTML استفاده کنید.

شروع به یادگیری XSL کنید!

XSL-FO

XSL-FO به معنای اشیاء فرمت‌دهی زبان قابل انعطاف (Extensible Stylesheet Language Formatting Objects) است.

در آموزش XSL-FO ما، شما یاد خواهید گرفت که چگونه از XSL-FO برای فرمت‌دهی مستندات XML استفاده کنید که برای خروجی مورد استفاده قرار می‌گیرند.

شروع به یادگیری XSL-FO کنید!

XPath

XPath زبانی است که برای پیدا کردن اطلاعات در مستند XML استفاده می‌شود. XPath می‌تواند برای جستجو و گشتن در عناصر و ویژگی‌های مستند XML استفاده شود.

XPath یکی از عناصر اصلی استاندارد W3C XSLT است و XQuery و XPointer نیز بر اساس تعریف XPath ایجاد شده‌اند.

بنابراین، درک XPath پایه بسیاری از کاربردهای پیشرفته XML است.شروع به یادگیری XPath کنید !

XLink و XPointer

XLink روش استاندارد ایجاد لینک‌ها در مستند XML را تعریف می‌کند.

XPointer اجازه می‌دهد که این لینک‌های فراگیر به بخش‌های خاص‌تر (قطعات) مستند XML اشاره کنند.

شروع به یادگیری XLink و XPointer کنید !

DTD

DTD (تعریف نوع مستند) نقش تعریف اجزا قانونی مستند XML را دارد.

این از مجموعه‌ای از عناصر قانونی برای تعریف ساختار مستند استفاده می‌کند.

شروع به یادگیری DTD کنید !

XML Schema

XML Schema جایگزین DTD بر اساس XML است.

XML Schema ساختار مستند XML را توصیف می‌کند.

زبان XML Schema نیز به عنوان XML Schema Definition (XSD) شناخته می‌شود.

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

آموزش XML Schema را شروع کنید !

DOM

XML Document Object Model روش‌های استاندارد برای دسترسی و عمل بر روی مستندات XML را تعریف می‌کند.

DOM مستندات XML را به صورت ساختار درختی در نظر می‌گیرد، و برگ‌های آن به عنوان گره تعریف می‌شوند.

آموزش DOM را شروع کنید !

XForms

XForms نسل بعدی فرم‌های HTML است.

در آموزش‌های XForms ما، شما یاد خواهید گرفت که چگونه XForms را در برنامه‌ها استفاده کنید.

آموزش XForms را شروع کنید !

WAP

پروتکل WAP برای نمایش محتوای اینترنت در کاربران وایرلس مانند تلفن‌های همراه طراحی شده است.

WML زبانی است که برای ایجاد صفحات وبی که توسط مرورگرهای WAP نمایش داده می‌شوند، استفاده می‌شود.

در آموزش‌های WAP ما، شما دانشی در مورد WAP و WML خواهید آموخت.

شما یاد خواهید گرفت که چگونه صفحات وب را به فرمت کوچک (pocket format) تبدیل کنید تا اطلاعات شما قابل دسترسی باشد برای کاربران وایرلس مانند تلفن‌های همراه.

آموزش WAP / WML را شروع کنید !