From 55447a3019000e3d0cc19d79a906cac25120558d Mon Sep 17 00:00:00 2001 From: kthoden Date: Tue, 3 Mar 2020 17:02:21 +0100 Subject: [PATCH] Some ids are xml:ids --- src/tei2imxml.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tei2imxml.py b/src/tei2imxml.py index ea14cae..d299252 100755 --- a/src/tei2imxml.py +++ b/src/tei2imxml.py @@ -1248,6 +1248,8 @@ def update_ids(xml_tree, ignore_ref_errors): eoa_id_element = corresponding_eoa_id_element[0] if eoa_id_element.get("id"): eoa_id = eoa_id_element.get("id") + elif eoa_id_element.xpath("@xml:id", namespaces=NS_MAP): + eoa_id = eoa_id_element.xpath("@xml:id", namespaces=NS_MAP)[0] else: logging.warning(f"{eoa_id_element.tag} has no id") eoa_reference.set("target", eoa_id)