From 39f748af685be68398ad004f180b6e601b404d57 Mon Sep 17 00:00:00 2001 From: Klaus Thoden Date: Tue, 29 May 2018 17:08:44 +0200 Subject: [PATCH] Images --- tei2imxml.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/tei2imxml.py b/tei2imxml.py index 85f1ff8..8806303 100644 --- a/tei2imxml.py +++ b/tei2imxml.py @@ -509,16 +509,20 @@ def transform_body(xml_tree, cited_data, publang): anchor_element = etree.SubElement(figure, "anchor") # anchor_element.set("id-text", "id-text") - # careful, caption can contain markup! - caption_element = figure.xpath("t:head", namespaces=NS_MAP)[0] - caption_element.tag = "caption" + figure_type = figure.get("type") + if figure_type == "hionly": + pass + else: + # careful, caption can contain markup! + caption_element = figure.xpath("t:head", namespaces=NS_MAP)[0] + caption_element.tag = "caption" - fig_p_element = etree.SubElement(figure, "p") - figure_file = etree.SubElement(fig_p_element, "file").text = figure.xpath("t:graphic/@url", namespaces=NS_MAP)[0] - figure_width = etree.SubElement(fig_p_element, "width").text = "60" #whatever - fig_p_element.append(caption_element) + fig_p_element = etree.SubElement(figure, "p") + figure_file = etree.SubElement(fig_p_element, "file").text = figure.xpath("t:graphic/@url", namespaces=NS_MAP)[0] + figure_width = etree.SubElement(fig_p_element, "width").text = "60" #whatever + fig_p_element.append(caption_element) - etree.strip_elements(figure, "{%s}graphic" % ns_tei) + etree.strip_elements(figure, "{%s}graphic" % ns_tei) ############## # Hi-Element #