libxslt
مكتبة libxslt هي مكتبة XSLT C المطورة لمشروع جنوم . توفر هذه المكتبة تطبيقًا لـ XSLT 1.0، بالإضافة إلى معظم دوال الامتداد القابلة للنقل بين المعالجات في مجموعة EXSLT ، وبعض امتدادات التقييم والتعبيرات الخاصة بـ Saxon . تعتمد libxslt على libxml2 ، التي تستخدمها لتحليل XML ، ومعالجة الأشجار، ودعم XPath . وهي برنامج مجاني مرخص بموجب رخصة MIT ، ويمكن إعادة استخدامه في التطبيقات التجارية.
يمكن استخدام مكتبة libxslt إما كمكتبة مضمنة في تطبيق، أو عبر أداة سطر الأوامر xsltproc . ويُسهّل دمجها في التطبيقات وجود العديد من روابط اللغات وأغلفة البرمجة . ولأنها مكتوبة بلغة C، فإن libxslt معالج سريع وخفيف على موارد النظام. [ 2 ] [ 3 ] [ 4 ] وهذا ما يجعلها خيارًا شائعًا لتنسيق DocBook [ 5 ] وكمعالج XSLT قياسي للغات البرمجة مثل PHP [ 6 ] و Perl [ 7 ] و Python [ 8 ] .
يستخدم محرك تخطيط WebKit (المستخدم على سبيل المثال في متصفح الويب Apple Safari ) مكتبة libxslt لإجراء تحويلات XSL. [ 9 ]
تم تصنيف المشروع على أنه غير مُدار في يوليو 2025 بعد تنحي نيك ويلنهوفر. [ 10 ] وفي أغسطس 2025، أصبح إيفان تشافيرو المسؤول الوحيد عن صيانة المشروع. [ 11 ]
انظر أيضاً
- libxml2
- ساكسون XSLT (المنافس)
- زالان (المنافس)
مراجع
- ↑ "libxslt 1.1.45 · GNOME / libxslt · GitLab" . تم الاطلاع عليه بتاريخ 30 نوفمبر 2025 .
- ↑ الصفحة الرئيسية لمكتبة libxslt: مقدمة
- ↑ باشلي، ديفيد. قياس أداء معالجات XSLT. لم يعد متاحًا عبر الإنترنت (2016).
- ↑ DocBook XSL: الدليل الكامل - الطبعة الرابعة: معالجات XSLT
- ↑ الصفحة الرئيسية لمكتبة libxslt: DocBook
- ↑ php.net: وظائف XSL
- ↑ روابط بيرل لـ libxslt
- ↑ ربط بايثون لمكتبتي libxml2 و libxslt. مؤرشف بتاريخ 2010-02-02 على موقع Wayback Machine.
- ↑ "مشروع WebKit مفتوح المصدر - XSLT" . تم الاطلاع عليه بتاريخ 25-10-2009 .
- ↑ كاتانزارو، مايكل (10 يوليو 2025). "مكتبة libxslt غير مدعومة" . gitlab.gnome.org . تم الاطلاع عليه في 16 يوليو 2025 .
- ↑ تشافيرو، إيفان (5 أغسطس 2025). "إضافة ichavero كمسؤول صيانة" . gitlab.gnome.org .
روابط خارجية
- مكتبات لغة البرمجة C
- برنامج مجاني مكتوب بلغة C
- مكتبات جنوم
- برنامج مرخص بموجب ترخيص MIT
- معالجات XSLT
- نهايات مكتبة الحاسوب
- نماذج لغة الترميز
