آموزش 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 تأسیس شد.

برای اطلاعات بیشتر در مورد فعالیت‌های XSL W3C، لطفاً به آموزش‌های W3C.