From 48ee2f0174c64bc4567318e4099bb6235498be89 Mon Sep 17 00:00:00 2001 From: Simon Martens Date: Thu, 13 Feb 2025 10:52:01 +0100 Subject: [PATCH 1/2] BUGFIX: Reihenfolge in und nicht mehr wichtig. --- data/xml/meta.xml | 55 ++++++++++++++++++++++++----------------------- data/xsd/meta.xsd | 4 ++-- 2 files changed, 30 insertions(+), 29 deletions(-) diff --git a/data/xml/meta.xml b/data/xml/meta.xml index 27211cd..301d7c3 100644 --- a/data/xml/meta.xml +++ b/data/xml/meta.xml @@ -4907,7 +4907,7 @@ - + St. Petersburg, 25. März 1781 @@ -4921,7 +4921,7 @@ - + St. Petersburg, 10. April 1781 @@ -4935,7 +4935,7 @@ - + St. Petersburg, 28. Mai 1781 @@ -4949,7 +4949,7 @@ - + St. Petersburg, 2. Juni 1781 @@ -4963,7 +4963,7 @@ - + Moskau, 30. Oktober 1781 @@ -4977,7 +4977,7 @@ - + Moskau, 1782 @@ -4991,7 +4991,7 @@ - + Moskau, 18. November 1785 @@ -5005,7 +5005,7 @@ - + Zürich, 30. März 1787 @@ -5019,7 +5019,7 @@ - + Moskau, 6. Juni 1787 @@ -5033,7 +5033,7 @@ - + Moskau, September 1787 @@ -5047,7 +5047,7 @@ - + Moskau, nach dem 4. November 1788 @@ -5061,7 +5061,7 @@ - + Moskau, wahrscheinlich Ende 1788 @@ -5075,7 +5075,7 @@ - + Moskau, wahrscheinlich Ende 1788 @@ -5089,7 +5089,7 @@ - + Moskau, 1788 @@ -5105,7 +5105,7 @@ - + Moskau, 1789 @@ -5119,7 +5119,7 @@ - + Moskau, ab Mai 1789 @@ -5133,7 +5133,7 @@ - + Moskau, etwa 1789 @@ -5147,7 +5147,7 @@ - + Moskau, nach dem 2. April 1789 @@ -5161,7 +5161,7 @@ - + Moskau, um 1789 @@ -5175,7 +5175,7 @@ - + Moskau, um 1790 @@ -5189,7 +5189,7 @@ - + Moskau, etwa Herbst 1790 @@ -5198,13 +5198,14 @@ - + - + Moskau, um 1790 @@ -5218,7 +5219,7 @@ - + Moskau, wahrscheinlich November 1790 @@ -5232,7 +5233,7 @@ - + Moskau, 9. November 1790 @@ -5246,7 +5247,7 @@ - + Moskau, 11. Juni 1791 @@ -5260,7 +5261,7 @@ - + Moskau, ab März 1790 diff --git a/data/xsd/meta.xsd b/data/xsd/meta.xsd index ccee1d3..b8cbbab 100644 --- a/data/xsd/meta.xsd +++ b/data/xsd/meta.xsd @@ -8,14 +8,14 @@ - + - + From bb214e64e8a44f9fbd59cdfe65e39d147dbddd5a Mon Sep 17 00:00:00 2001 From: Simon Martens Date: Thu, 13 Feb 2025 10:57:11 +0100 Subject: [PATCH 2/2] BUGFIX: namespaces in linter --- data/xml/references.xml | 10 +++++----- scripts/lint_verweise.py | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/data/xml/references.xml b/data/xml/references.xml index 8531c37..97c404e 100644 --- a/data/xml/references.xml +++ b/data/xml/references.xml @@ -259,14 +259,14 @@ - + - - - - diff --git a/scripts/lint_verweise.py b/scripts/lint_verweise.py index 4a1bde4..7099495 100644 --- a/scripts/lint_verweise.py +++ b/scripts/lint_verweise.py @@ -41,19 +41,19 @@ def get_person_def_ids(ref_root): If references.xml is un-namespaced, we can use a non-namespace XPath: //personDef Adjust if references.xml also has a namespace. """ - return set(elem.get("index") for elem in ref_root.xpath("//personDef")) + return set(elem.get("index") for elem in ref_root.xpath("//lenz:personDef", namespaces=NAMESPACE_MAP)) def get_location_def_ids(ref_root): """ Retrieve all 'index' attributes from in references.xml. """ - return set(elem.get("index") for elem in ref_root.xpath("//locationDef")) + return set(elem.get("index") for elem in ref_root.xpath("//lenz:locationDef", namespaces=NAMESPACE_MAP)) def get_app_def_ids(ref_root): """ Retrieve all 'index' attributes from in references.xml. """ - return set(elem.get("index") for elem in ref_root.xpath("//appDef")) + return set(elem.get("index") for elem in ref_root.xpath("//lenz:appDef", namespaces=NAMESPACE_MAP)) def check_references(root, reference_data, filepath): """