مخفف XSLT
XSL Transformations
20
تبدیلات اکساسال یا اکساسالتی (XSLT) یک زبان کامل تورینگ مبتنی بر اکسامال است که شیوه تبدیل از یک فایل اکسامال به فایلی دیگر را توصیف میکند.
در این زبان برنامهنویس تعیین میکند که چگونه ساختار درختی درون یک فایل اکسامال به فایلی دیگر - که میتواند یک اکسامال دیگر یا اچتیامال یا هر فایل متنی دیگری باشد - تبدیل شود، سپس این تبدیل توسط برنامهای که پردازشگر اکساسالتی نامیده میشود انجام میگیرد. مرسومترین استفادههای اکساسالتی شامل: تبدیل ساختارهای اکسامال مختلف به یکدیگر، تبدیل اکسامال به اچتیامال در سایتهای اینترنتی و نیز اولین مرحله در ساخت پیدیاف از روی اکسامال میشود.
این زبان بخشی از خانواده اکساسال به شمار میرود که برای فرمتدهی به سندهای اکسامال به وجود آمدهاست و نسخه ۱ استاندارد آن توسط کنسرسیوم جهانی وب (W۳C) در نوامبر سال ۱۹۹۹ عرضه شد. نسخه ۲ استاندارد آن نیز در ۲۳ ژانویه سال ۲۰۰۷ تصویب شد.
نیاز به یک شیوه نمایش برای فایلهای اکسامال پیش از سال ۱۹۹۷ احساس میشد. از سال ۱۹۹۴ مقالاتی در زمینه خصوصیات یک قالب نمایشی مناسب تهیه شدند. سرانجام در سال ۱۹۹۷ گروهی از تعدادی از شرکتهای نرمافزاری یک سند اولیه (که اکساسال نامیده میشد) را برای طراحی یک زبان قالب نمایشی اکسامال به کنسرسیوم جهانی وب ارائه دادند. کار بر روی اکساسال از همان زمان آغاز شد. تا این زمان تمرکز بر روی قالبهای نمایشی و قابلیتهای ترسیم و نمایش اطلاعات بود و هنوز چیزی به عنوان نگاشت یا ابزار تبدیل ساختاری مطرح نبود.
به مرور زمان دست اندرکاران استاندارد اکساسال به این نتیجه رسیدند که عملیات تبدیل فایل اکسامال میتواند از عملیات نمایش آن جدا باشد. بدین ترتیب اکساسال به سه قسمت مجزا تقسیم شد: نگاشت (تبدیل)، اشیای فرمت دهی و اکسپَت. در اندک زمانی مشخص شد که این تقسیم تصمیم مناسبی بوده و کاربردهای جدیدی برای بخش نگاشت پیدا شدند که ارتباطی با نمایش دادهها نداشتند.
ارسال نظردر این زبان برنامهنویس تعیین میکند که چگونه ساختار درختی درون یک فایل اکسامال به فایلی دیگر - که میتواند یک اکسامال دیگر یا اچتیامال یا هر فایل متنی دیگری باشد - تبدیل شود، سپس این تبدیل توسط برنامهای که پردازشگر اکساسالتی نامیده میشود انجام میگیرد. مرسومترین استفادههای اکساسالتی شامل: تبدیل ساختارهای اکسامال مختلف به یکدیگر، تبدیل اکسامال به اچتیامال در سایتهای اینترنتی و نیز اولین مرحله در ساخت پیدیاف از روی اکسامال میشود.
این زبان بخشی از خانواده اکساسال به شمار میرود که برای فرمتدهی به سندهای اکسامال به وجود آمدهاست و نسخه ۱ استاندارد آن توسط کنسرسیوم جهانی وب (W۳C) در نوامبر سال ۱۹۹۹ عرضه شد. نسخه ۲ استاندارد آن نیز در ۲۳ ژانویه سال ۲۰۰۷ تصویب شد.
نیاز به یک شیوه نمایش برای فایلهای اکسامال پیش از سال ۱۹۹۷ احساس میشد. از سال ۱۹۹۴ مقالاتی در زمینه خصوصیات یک قالب نمایشی مناسب تهیه شدند. سرانجام در سال ۱۹۹۷ گروهی از تعدادی از شرکتهای نرمافزاری یک سند اولیه (که اکساسال نامیده میشد) را برای طراحی یک زبان قالب نمایشی اکسامال به کنسرسیوم جهانی وب ارائه دادند. کار بر روی اکساسال از همان زمان آغاز شد. تا این زمان تمرکز بر روی قالبهای نمایشی و قابلیتهای ترسیم و نمایش اطلاعات بود و هنوز چیزی به عنوان نگاشت یا ابزار تبدیل ساختاری مطرح نبود.
به مرور زمان دست اندرکاران استاندارد اکساسال به این نتیجه رسیدند که عملیات تبدیل فایل اکسامال میتواند از عملیات نمایش آن جدا باشد. بدین ترتیب اکساسال به سه قسمت مجزا تقسیم شد: نگاشت (تبدیل)، اشیای فرمت دهی و اکسپَت. در اندک زمانی مشخص شد که این تقسیم تصمیم مناسبی بوده و کاربردهای جدیدی برای بخش نگاشت پیدا شدند که ارتباطی با نمایش دادهها نداشتند.