diff --git a/toolchains/oscal-m2/json/produce-json-converter-20200203.xsl b/toolchains/oscal-m2/json/produce-json-converter-20200203.xsl new file mode 100644 index 00000000..981c1f2e --- /dev/null +++ b/toolchains/oscal-m2/json/produce-json-converter-20200203.xsl @@ -0,0 +1,487 @@ + + + + + + + + + + + + + + + STRVALUE + RICHTEXT + + + + + + + + + + + + + + + + + + + + + http://csrc.nist.gov/ns/oscal/1.0/md-convertor + + + OSCAL { @root} conversion stylesheet supports JSON->XML conversion + + + + + 00000000000000000000000000000000000000000000000000000000000000 + + 00000000000000000000000000000000000000000000000000000000000000 + + + + + + 00000000000000000000000000000000000000000000000000000000000000 + Markdown converter + + + + + + + + + + + + + + + 000 Handling flag "{ ../@name}/@{ @name }" 000 + + *[@key='{@name}'] + + + + + *[@key='{@name}']/{$match-step} + + + | *[@key='{ . }']/*/{$match-step} + + + + + suppressing when matched in json2xml traversal + + + + + + + + + + + + 000 Handling flag @{ @name } 000 + + + + *[@key='{@name}'] + + + + + *[@key='{@name}']/{$match-step} + + | *[@key='{ . }']/{$match-step} + | array[@key='{ . }']/*/{$match-step} + + | map[@key='{ . }']/*/{$match-step} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *[@key='{@name}'] + + + + { $field-match } + + + + + + + + + + + + + + + + + + + + + + + *[@key='{@name}'] + + + + + + + 000 Handling field "{ @name }" 000 + 000 NB - template matching 'array' overrides this one 000 + + + + + { $field-match } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *[@key='{@name}'] + + + + + + 000 Handling assembly "{ @name }" 000 + 000 NB - template matching 'array' overrides this one 000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file