DocBook XSL
أوراق أنماط XSL الخاصة بـ DocBook هي مجموعة من أوراق أنماط XSLT للغة DocBook القائمة على XML .
غاية
DocBook هي لغة ترميز دلالية. أي أنها تحدد معنى العناصر في المستند، وليس كيفية عرضها للمستخدم النهائي. وهي تفصل بين محتوى المستند وتمثيله المرئي . ورغم أن DocBook لغة ترميز سهلة القراءة، إلا أنها غير مصممة ليتم قراءتها من قبل المستخدمين النهائيين بصيغتها الحالية.
الغرض من DocBook XSL هو توفير مجموعة قياسية من التحويلات من DocBook إلى العديد من تنسيقات العرض التقديمي.
تنسيقات الإخراج
يوفر DocBook XSL إمكانية التحويل إلى التنسيقات التالية:
- HTML ، سواء كصفحات منفردة أو بتنسيق "مجزأ" يقوم بإخراج الأقسام إلى صفحات مختلفة.
- XHTML
- XSL-FO ، ومن هناك، عادةً PDF
- صفحات الدليل
- مساعدة الويب
مساعدة الويب
Webhelp هو تنسيق إخراج HTML مُجزأ ضمن أوراق أنماط DocBook XSLT، وقد طُرح في الإصدار 1.76.1. يُقدم توثيق Webhelp [ 1 ] مثالًا عليه، وهو جزء من توزيعة DocBook XSLT. تشمل ميزاته الرئيسية تخطيط الصفحة باستخدام CSS بدون إطارات، والبحث متعدد اللغات في المحتوى الكامل، ولوحة جدول المحتويات (TOC) مع شجرة TOC قابلة للطي، والمزامنة التلقائية بين لوحة المحتوى وجدول المحتويات. طُوّر هذا التنسيق في الأصل بواسطة كاسون غاجاسينغ وديفيد كرامر ضمن برنامج Google Summer of Code لعام 2010. [ 2 ]
يحتوي DocBook XSL أيضًا على تحويلات إلى تنسيقات شبيهة بالشرائح لـ HTML و XSL-FO. دعم EPUB تجريبي حاليًا.
إعدادات
تتميز أنماط DocBook XSL بقابلية عالية للتخصيص. يحتوي كل تنسيق من التنسيقات المختلفة على عدد من معلمات XSLT المتاحة لتخصيص بسيط. على سبيل المثال، تسمح تحويلات XSL-FO للمستخدم بتحديد حجم الصفحات. بالإضافة إلى ذلك، فإن مستندات XSLT نفسها معيارية؛ حيث يمكن للمستخدم إضافة أو تغيير أو استبدال مستويات معينة من الوظائف. وهذا يسمح لـ DocBook XSL بمعالجة علامات التوثيق الجديدة المضافة إلى DocBook القياسي، أو ببساطة تغيير كيفية إنشاء XSLT للتنسيق الناتج.
مراجع
- ↑ وثائق المساعدة عبر الويب
- ↑ "صفحة مساعدة الويب الخاصة بـ DocBook على ويكي" . مؤرشفة من الأصل بتاريخ 31 يناير 2012. تم الاطلاع عليها بتاريخ 11 يناير 2012 .
روابط خارجية
- مشروع DocBook - مشروع SourceForge الذي يتولى صيانة تحويلات DocBook XSL و DSSSL.
- مرجع DocBook XSL - وثائق مرجعية لتحويلات DocBook XSL.
- DocBook XSL: الدليل الكامل - نسخة HTML من الكتاب الذي يشرح استخدام DocBook XSL.
- إضافة Docbkx Maven - إضافة Maven تعتمد على أوراق أنماط DocBook XSL، وتضمين كل ما هو مطلوب لاستهداف تنسيقات إخراج متعددة.
- ant4docbook - مهمة Ant لـ DocBook.
- برامج الطباعة
- كتاب المستندات
- نماذج لغة الترميز
- مسودات الطباعة الرقمية
