XSLT
| פרדיגמות |
תכנות הצהרתי |
|---|---|
| תאריך השקה |
1999 |
| מפתח |
World Wide Web Consortium |
| הושפעה על ידי |
Document Style Semantics and Specification Language |
| סיומת |
xsl, xslt |
| אתר רשמי | |
XSLT (שם מלא: Extensible Stylesheet Language Transformations) היא שפת תכנות וסיומת קובץ המאפשרת המרה של קובץ XML לסוגים שונים של קבצים,[1] כגון HTML, דף אינטרנט, טקסט פשוט (Plain text) או XSL-FO. בכך, XSLT מאפשר המרה של קובצי XML לפורמטים פשוטים להבנה כגון PDF או PNG.[2][3]
XSLT פותחה ב-1998 על ידי World Wide Web Consortium, ארגון בינלאומי העוסק בתקינה ברשת. XSLT 3.0 תומך בג'אווה, .NET, פייתון, C/C++, PHP ו-Node.js.
ה-XSLT מעבד מסמך XML אחד או יותר, כדי להפיק מסמך מסמך פלט. בניגוד לשפות תכנות אימפרטיביות כגון C, שפת XSLT היא שפת תכנות הצהרתית.[4]
XPath
[עריכת קוד מקור | עריכה]XPath, קיצור של XML Path Language, שפה שיועדה לשמש את השפות XSL Transformations ו־XPointer. המטרה העיקרית מאחורי פיתוח השפה הייתה לספק אפשרות גישה לחלקים ספציפיים במסמך XML.[4]
XSLT עושה שימוש ב-XPath כדי לזהות תתי-קבוצות בתוך מסמך XML ולבצע חישובים. כמו כן, XPath מספק מגוון פונקציות ש-XSLT עושה שימוש בהן ומרחיבה אותן.
קישורים חיצוניים
[עריכת קוד מקור | עריכה]
אתר האינטרנט הרשמי של XSLT
אתר האינטרנט הרשמי של XSLT
אתר האינטרנט הרשמי של XSLT
הערות שוליים
[עריכת קוד מקור | עריכה]- ↑ Web Standards, W3C
- ↑ XSLT Introduction, www.w3schools.com
- ↑ XSLT Syntax, GeeksforGeeks, 2023-09-28
- 1 2 XSLT - Glossary | MDN, MDN Web Docs, 2025-07-11