جينسي الترتيب والملخص
- اسم الناشر:
- Edgewall Software
- موقع ويب الناشر:
- http://trac.edgewall.org/
جينسي العلامات
جينسي وصف
Python Toolkit لتوليد الإخراج للويب Genshi هي أداة Python مفتوحة المصدر توفر مجموعة متكاملة من المكونات لتوليد وتحليل ومعالجة محتوى HTML أو XML أو المحتوى النصي الآخر لتوليد الإخراج على الويب. الميزة الرئيسية هي لغة قالب ذكية حول العلامات: على عكس لغات القالب التقليدية التي تتعامل فقط مع البايتات و (إذا كنت محظوظا) شخصيات، يعرف Genshi الفرق بين العلامات والسمات والعقد النصية الفعلية، ويستخدم هذه المعرفة لصالحك. فيما يلي بعض الملامح الرئيسية "Genshi": الهروب التلقائي الذكي يقلل بشكل كبير من خطر فتح موقعك على هجمات البرمجة النصية عبر الموقع (XSS). تعد توجيهات القوالب غالبا ما تكون أقل سرعة من تلك الموجودة في معظم لغات القالب الأخرى، حيث يمكن إرفاقها مباشرة بالعناصر التي يتصرفون عليها. يتيح لك الاستقلال عن تنسيق التسلسل المحدد التبديل على الفور بين توليد HTML 4.01 و XHTML 1.0 (أو غيرها من الأشكال). يتيح لك التصفية المستندة إلى الدفق تطبيق تحويلات مختلفة كقالب يتم معالجته، دون الحاجة إلى تحليل وتسلسل الإخراج مرة أخرى. تتيح لك قوالب المباراة فرض هيكل مشترك على إخراج القالب وأكثر من ذلك. يستخدم هذا، بالاشتراك مع دعم Xinclude، بدلا من ميزة الوراثة الأكثر صلابة تم العثور عليها عادة بلغات القالب الأخرى.
جينسي برامج ذات صلة