أعجوبة

البرمجيات الحُرة والمفتوحة المصدر

أدوات المستخدم

أدوات الموقع


news:14310407-okasha-xslt

إضافة دعم xslt و docbook في عكاشة

okasha-3d-logo.jpg

بحمد الله تم إضافة xslt إلى القوالب التي يدعمها إطار الويب عكاشة. وقد تم عمل مثالين تطبيقين واحد بسيط وآخر يقوم على تحويل وثيقة docbook إلى html

مثال docbook مولد بواسطة عكاشة

هذا المثال تم توليده بالكود التالي:

  @expose(xsltTemplate,["docbook.xsl"])
  def docbook(self, rq, *args):
    return u'''\
<article id="myarticle" lang="ar_JO">
  <section id="mysection1">
    <title>عنوان الفصل الأول</title>
    <para>هذه هي الفقرة الأولى</para>
    <important>
        <title>هذا عنوان مهم</title>
        <para>هذه فقرة من النص المهم</para>
    </important>
    <para>هذه هي الفقرة الثانية</para>
  </section>
  <section id="mysection2">
    <title>عنوان الفصل الثاني</title>
    <para>هذه هي الفقرة الأولى</para>
    <para>هذه هي الفقرة الثانية</para>
    <section id="mysubsection1">
      <title>عنوان فصل فرعي</title>
      <para>هذه الفقرة هي جزء من فصل فرعي داخل الفصل الثاني</para>
      <para>
        لمزيد من التفاصيل انظر 
        <xref linkend="mysection1"/>
      </para>
    </section>
  </section>
</article>'''
news/14310407-okasha-xslt.txt · آخر تعديل: 2015/04/23 03:21 بواسطة 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki