آموزش XSLT

XSLT یک زبان برای تبدیل مستند XML به مستند XHTML یا مستند XML دیگر است.

XPath یک زبان برای جستجو در مستند XML است.

قبل از شروع به یادگیری، باید دانش پایه زیر را داشته باشید:

قبل از ادامه، نیاز به آشنایی با برخی از مفاهیم پایه دارید:

  • HTML / XHTML
  • XML / XML نام‌گذاری‌ها
  • XPath

اگر می‌خواهید ابتدا این پروژه‌ها را یاد بگیرید، لطفاً به صفحه اصلی به این آموزش‌ها دسترسی پیدا کنید.

XSLT چیست؟

  • XSLT به معنای تبدیل XSL (XSL Transformations) است.
  • XSLT مهم‌ترین بخش XSL است.
  • XSLT می‌تواند یک مستند XML را به یک مستند XML دیگر تبدیل کند.
  • XSLT از XPath برای جستجو و حرکت در مستند XML استفاده می‌کند.
  • XPath یک استاندارد W3C است.

XSLT = تبدیل XSL

XSLT مهم‌ترین بخش XSL است.

XSLT برای تبدیل یک مستند XML به یک مستند XML دیگر یا نوع دیگری از مستند‌هایی که توسط مرورگرها شناسایی می‌شوند، مانند HTML و XHTML استفاده می‌شود. معمولاً، این کار با تبدیل هر عنصر XML به عنصر (X)HTML انجام می‌شود.

با استفاده از XSLT، می‌توانید عناصر و ویژگی‌ها را به یا از فایل خروجی اضافه یا حذف کنید. شما همچنین می‌توانید عناصر را تغییر موقعیت دهید، آزمایش‌ها را اجرا کنید و تصمیم بگیرید که کدام عناصر را مخفی یا نمایش داده شود و غیره.

یکی از روش‌های معمول برای توصیف فرآیند تبدیل،XSLT درخت منبع XML را به درخت نتیجه XML تبدیل می‌کند

XSLT از XPath استفاده می‌کند

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

اگر می‌خواهید ابتدا XPath را یاد بگیرید، لطفاً به آموزش XPath

چگونه کار می‌کند؟

عنصر XSLT استعمال XPath برای تعریف بخش‌هایی از مستند منبع که با یک یا چند قالب پیش‌تعریف‌شده مطابقت دارند، در فرآیند تبدیل استفاده می‌شود. وقتی یک تطابق پیدا شود، XSLT بخش‌های تطابق‌یافته مستند منبع را به مستند نتیجه تبدیل می‌کند.

XSLT W3C معیار ہے

XSLT 16 نومبر 1999 کو W3C معیار کے طور پر قائم کیا گیا تھا。

آپ اگر W3C کی XSLT سرگرمی کے بارے میں مزید معلومات چاہتے ہیں تو اپنے سائٹ پر آنے W3C تعلیم