X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/db06ae78aac8e159e731524fc8588e7ad6945e20..31006b86a2e9883d8a4c5fe18128821b325773ab:/apps/catalogue/xml_tools.py diff --git a/apps/catalogue/xml_tools.py b/apps/catalogue/xml_tools.py index 242714b6..4365fbdd 100644 --- a/apps/catalogue/xml_tools.py +++ b/apps/catalogue/xml_tools.py @@ -103,7 +103,7 @@ def split_xml(text): name_elem = deepcopy(element) for tag in 'extra', 'motyw', 'pa', 'pe', 'pr', 'pt', 'uwaga': for a in name_elem.findall('.//' + tag): - a.text='' + a.text = '' del a[:] name = etree.tostring(name_elem, method='text', encoding='utf-8').strip() @@ -123,15 +123,17 @@ def split_xml(text): while parent[0] is not element: del parent[0] element, parent = parent, parent.getparent() - chunks[:0] = [[name, + chunks[:0] = [[ + name, unicode(etree.tostring(copied, encoding='utf-8'), 'utf-8') - ]] + ]] parts = src.findall('.//naglowek_rozdzial') - chunks[:0] = [[u'początek', + chunks[:0] = [[ + u'początek', unicode(etree.tostring(src, encoding='utf-8'), 'utf-8') - ]] + ]] for ch in chunks[1:]: ch[1] = add_trim_begin(ch[1])