XSLT

XSLT (שם מלא: Extensible Stylesheet Language Transformations) היא שפת תכנות וסיומת קובץ המאפשרת המרה של קובץ XML לסוגים שונים של קבצים, כגון HTML, דף אינטרנט, טקסט פשוט (Plain text) או XSL-FO. בכך, XSLT מאפשר המרה של קובצי XML לפורמטים פשוטים להבנה כגון PDF או PNG.

XSLT פותחה ב-1998 על ידי World Wide Web Consortium, ארגון בינלאומי העוסק בתקינה ברשת. XSLT 3.0 תומך בג'אווה, .NET, פייתון, , PHP ו-Node.js.

ה-XSLT מעבד מסמך XML אחד או יותר, כדי להפיק מסמך מסמך פלט. בניגוד לשפות תכנות אימפרטיביות כגון C, שפת XSLT היא שפת תכנות הצהרתית.

 XPath 
XPath, קיצור של XML Path Language, שפה שיועדה לשמש את השפות XSL Transformations ו־XPointer. המטרה העיקרית מאחורי פיתוח השפה הייתה לספק אפשרות גישה לחלקים ספציפיים במסמך XML.

XSLT עושה שימוש ב-XPath כדי לזהות תתי-קבוצות בתוך מסמך XML ולבצע חישובים. כמו כן, XPath מספק מגוון פונקציות ש-XSLT עושה שימוש בהן ומרחיבה אותן.

 קישורים חיצוניים 


 הערות שוליים 

קטגוריה:שפות סימון
קטגוריה:שפות תכנות פונקציונליות
קטגוריה:שפות תכנות
קטגוריה:תוכנות שהושקו ב-1998