From f7325ecbd88f632b79e63cace950fe99e3c046de Mon Sep 17 00:00:00 2001 From: Wendell Piez Date: Thu, 12 Dec 2019 15:40:57 -0500 Subject: [PATCH] Addressing #12, supporting collapsibility of fields. --- ...llapsible-no-op_validation-schematron-FAIL | 0 .../collapsible/collapsible_metaschema.xml | 7 +++--- .../oscal-m2/json/json-schema-metamap.xsl | 23 ++++++++++++++++++- 3 files changed, 25 insertions(+), 5 deletions(-) delete mode 100644 test-suite/schema-generation/collapsible/collapsible-no-op_validation-schematron-FAIL diff --git a/test-suite/schema-generation/collapsible/collapsible-no-op_validation-schematron-FAIL b/test-suite/schema-generation/collapsible/collapsible-no-op_validation-schematron-FAIL deleted file mode 100644 index e69de29bb..000000000 diff --git a/test-suite/schema-generation/collapsible/collapsible_metaschema.xml b/test-suite/schema-generation/collapsible/collapsible_metaschema.xml index ec0c04dc5..0f64a236d 100644 --- a/test-suite/schema-generation/collapsible/collapsible_metaschema.xml +++ b/test-suite/schema-generation/collapsible/collapsible_metaschema.xml @@ -1,12 +1,11 @@ - + + xsi:schemaLocation="http://csrc.nist.gov/ns/oscal/metaschema/1.0 ../../../toolchains/oscal-m2/lib/metaschema.xsd" + xmlns="http://csrc.nist.gov/ns/oscal/metaschema/1.0" root="parent"> Metaschema Unit Test: collapsible 1.0-milestone1 metaschema-collapsible diff --git a/toolchains/oscal-m2/json/json-schema-metamap.xsl b/toolchains/oscal-m2/json/json-schema-metamap.xsl index e351dc4e0..7414cd555 100644 --- a/toolchains/oscal-m2/json/json-schema-metamap.xsl +++ b/toolchains/oscal-m2/json/json-schema-metamap.xsl @@ -300,7 +300,28 @@ - + + + + + + + + + + string + + array + + string + + 2 + + + + + +