From 7743c8b0782b4b6998e5f17529efac3ed78603d7 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 5 Oct 2023 11:10:05 +0100 Subject: [PATCH 1/4] Alternative mechanism --- 103707/TS_103_707.xsd | 37 +++++-------------- 103707/examples/example_new_identifier.xml | 43 ++++++++++++++++++++++ testing/xsd_compile_targets.json | 12 +++++- 3 files changed, 64 insertions(+), 28 deletions(-) create mode 100644 103707/examples/example_new_identifier.xml diff --git a/103707/TS_103_707.xsd b/103707/TS_103_707.xsd index b7cc060..6af985a 100644 --- a/103707/TS_103_707.xsd +++ b/103707/TS_103_707.xsd @@ -63,17 +63,25 @@ - - + + + + + + + + + + @@ -103,31 +111,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/103707/examples/example_new_identifier.xml b/103707/examples/example_new_identifier.xml new file mode 100644 index 0000000..d69399c --- /dev/null +++ b/103707/examples/example_new_identifier.xml @@ -0,0 +1,43 @@ + + +
+ + + + + + qualified@example.com + indication of type + + old_style_unqualified@example.com + + true + + + + + + qualified@example.com + indication of type + + + + + 2019-10-17T06:42:23.000000+01:00 + + + + + http://FooServiceSchema.example.com/schema/v1.1.1/ + + + + Foo + Bar + Baz + + + + + + diff --git a/testing/xsd_compile_targets.json b/testing/xsd_compile_targets.json index 3b28b43..35567b4 100644 --- a/testing/xsd_compile_targets.json +++ b/testing/xsd_compile_targets.json @@ -51,5 +51,15 @@ "exampleFiles" : [ "103120/examples/xml" ] - } + }, + { + "coreSchema" : "103707/TS_103_707.xsd", + "supportingSchemas" : [ + "103280/TS_103_280.xsd", + "103707/examples/FooServiceSchema.xsd" + ], + "exampleFiles" : [ + "103707/examples" + ] + } ] -- GitLab From fcd11aeb07e2ba73f1b6a073427d1990810e3996 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 5 Oct 2023 11:23:08 +0100 Subject: [PATCH 2/4] Fixing minOccurs --- 103707/TS_103_707.xsd | 2 +- 103707/examples/example_new_identifier.xml | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/103707/TS_103_707.xsd b/103707/TS_103_707.xsd index 6af985a..e7c0ce0 100644 --- a/103707/TS_103_707.xsd +++ b/103707/TS_103_707.xsd @@ -67,7 +67,7 @@ - + diff --git a/103707/examples/example_new_identifier.xml b/103707/examples/example_new_identifier.xml index d69399c..04e0b2c 100644 --- a/103707/examples/example_new_identifier.xml +++ b/103707/examples/example_new_identifier.xml @@ -16,10 +16,6 @@ - - qualified@example.com - indication of type - -- GitLab From d24c884e1afa9ff40fdbcb89b8288f2b4149dd1d Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 5 Oct 2023 11:23:23 +0100 Subject: [PATCH 3/4] Fixing example --- 103707/examples/example_new_identifier.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/103707/examples/example_new_identifier.xml b/103707/examples/example_new_identifier.xml index 04e0b2c..d69399c 100644 --- a/103707/examples/example_new_identifier.xml +++ b/103707/examples/example_new_identifier.xml @@ -16,6 +16,10 @@ + + qualified@example.com + indication of type + -- GitLab From f73887f20818ab15602fdd0ffc1fe5fe1a6c84d0 Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 9 Oct 2023 10:02:23 +0100 Subject: [PATCH 4/4] Updating xsd --- 103707/TS_103_707.xsd | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/103707/TS_103_707.xsd b/103707/TS_103_707.xsd index 71c6e2d..c2f7a76 100644 --- a/103707/TS_103_707.xsd +++ b/103707/TS_103_707.xsd @@ -69,19 +69,13 @@ - + - - - - - - @@ -111,11 +105,10 @@ - - + - - + + -- GitLab