Changeset 6f7140f


Ignore:
Timestamp:
08/29/10 11:23:45 (4 years ago)
Author:
Aurélien Bompard <aurelien@…>
Branches:
master
Children:
e5279c4
Parents:
00ad607
git-author:
Aurélien Bompard <aurelien@…> (08/29/10 11:23:45)
git-committer:
Aurélien Bompard <aurelien@…> (08/29/10 11:23:45)
Message:

Allow dl tags inside paragraphs

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tests/test_paragraph.py

    r61a9b94 r6f7140f  
    33 
    44import unittest 
     5import re 
    56from lxml import etree 
    67from . import xhtml2odt 
     
    4142        self.assertEquals(odt, """<text:p text:style-name="Preformatted_20_Text">Test</text:p>""" 
    4243                               """<text:p text:style-name="Text_20_body"/>""") 
     44 
     45    def test_p_containing_dl(self): 
     46        html = '<html xmlns="http://www.w3.org/1999/xhtml"><p><dl><dt>Term</dt><dd>Value</dd></dl></p></html>' 
     47        odt = xhtml2odt(html) 
     48        print odt 
     49        self.assert_(re.match(""" 
     50            <table:table [^>]* > \s* 
     51              <table:table-column [^>]* /> \s* 
     52              <table:table-row> \s* 
     53                <table:table-cell [^>]* > \s* 
     54                  <text:p[ ]text:style-name="Table_20_Contents">Term</text:p> \s* 
     55                </table:table-cell> \s* 
     56                <table:table-cell [^>]* > \s* 
     57                  <text:p[ ]text:style-name="Table_20_Contents">Value</text:p> \s* 
     58                </table:table-cell> \s* 
     59              </table:table-row> \s* 
     60            </table:table> \s* 
     61            """, odt, re.X)) 
    4362 
    4463    def test_p_containing_text_and_block(self): 
  • xsl/document-content/paragraph.xsl

    r70e8239 r6f7140f  
    6666            child::h:blockquote| 
    6767            child::h:pre | 
     68            child::h:dl | 
    6869            child::h:div 
    6970            "> 
     
    7374                    child::h:blockquote | 
    7475                    child::h:pre | 
     76                    child::h:dl | 
    7577                    child::h:div 
    7678                    "> 
Note: See TracChangeset for help on using the changeset viewer.