40 convert2xml(filename) |
40 convert2xml(filename) |
41 |
41 |
42 |
42 |
43 """ |
43 """ |
44 def convert2docbook(xml_string): |
44 def convert2docbook(xml_string): |
45 |
45 """ convert to docbook from xml converted using rst2xml using regex replacements """ |
46 xml_string=re.sub('<strong>','<emphasis role="strong">', xml_string) |
46 xml_string=re.sub('<strong>','<emphasis role="strong">', xml_string) |
47 xml_string=re.sub('<literal_block xml:space="preserve">','<programlisting>',xml_string) |
47 xml_string=re.sub('<literal_block xml:space="preserve">','<programlisting>',xml_string) |
48 xml_string=re.sub('</literal_block>','</programlisting>',xml_string) |
48 xml_string=re.sub('</literal_block>','</programlisting>',xml_string) |
49 xml_string=re.sub('<paragraph>' ,'<para>',xml_string) |
49 xml_string=re.sub('<paragraph>' ,'<para>',xml_string) |
50 xml_string=re.sub('</paragraph>' ,'</para>',xml_string) |
50 xml_string=re.sub('</paragraph>' ,'</para>',xml_string) |
53 xml_string=re.sub('</bullet_list>','</itemizedlist>',xml_string) |
53 xml_string=re.sub('</bullet_list>','</itemizedlist>',xml_string) |
54 xml_string=re.sub('<list_item>','<listitem>',xml_string) |
54 xml_string=re.sub('<list_item>','<listitem>',xml_string) |
55 xml_string=re.sub('</list_item>','</listitem>',xml_string) |
55 xml_string=re.sub('</list_item>','</listitem>',xml_string) |
56 xml_string=re.sub('<enumerated_list enumtype="arabic" prefix="" suffix=".">', '<orderedlist numeration="arabic">',xml_string) |
56 xml_string=re.sub('<enumerated_list enumtype="arabic" prefix="" suffix=".">', '<orderedlist numeration="arabic">',xml_string) |
57 xml_string=re.sub('</enumerated_list>', '</orderedlist>',xml_string) |
57 xml_string=re.sub('</enumerated_list>', '</orderedlist>',xml_string) |
|
58 xml_string=re.sub('<block_quote>', '',xml_string) |
|
59 xml_string=re.sub('</block_quote>', '',xml_string) |
|
60 xml_string=re.sub('<definition_list>', '',xml_string) |
|
61 xml_string=re.sub('</definition_list>', '',xml_string) |
58 xml_string=re.sub('<entry>', '',xml_string) |
62 xml_string=re.sub('<entry>', '',xml_string) |
59 xml_string=re.sub('</entry>', '',xml_string) |
63 xml_string=re.sub('</entry>', '',xml_string) |
60 xml_string=re.sub('<row>', '',xml_string) |
64 xml_string=re.sub('<row>', '',xml_string) |
61 xml_string=re.sub('</row>', '',xml_string) |
65 xml_string=re.sub('</row>', '',xml_string) |
62 xml_string=re.sub('<tbody>', '',xml_string) |
66 xml_string=re.sub('<tbody>', '',xml_string) |