Switch to XML
diff --git a/src/document/write-hugo-metaschema-docs.xpl b/src/document/write-hugo-metaschema-docs.xpl
new file mode 100644
index 00000000..cfd2c667
--- /dev/null
+++ b/src/document/write-hugo-metaschema-docs.xpl
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The output directory to write to. This should be an absolute URI.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The base path that will be prepended to all relative links (e.g. '' or 'model-name/').
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/document/xml/element-map-html.xsl b/src/document/xml/element-map-html.xsl
index 8aa8a822..d7e1a65f 100644
--- a/src/document/xml/element-map-html.xsl
+++ b/src/document/xml/element-map-html.xsl
@@ -5,6 +5,8 @@
xmlns:m="http://csrc.nist.gov/ns/oscal/metaschema/1.0"
exclude-result-prefixes="#all">
+
+
@@ -16,10 +18,7 @@
../
-
-
-
/reference/datatypes
-
+
@@ -82,8 +81,7 @@ div.OM-map p { margin: 0ex }
-
-
+
@@ -93,8 +91,10 @@ div.OM-map p { margin: 0ex }
-
- { $type }
+
+
+
+
diff --git a/src/document/xml/element-reference-html.xsl b/src/document/xml/element-reference-html.xsl
index 21a39b08..390c58e9 100644
--- a/src/document/xml/element-reference-html.xsl
+++ b/src/document/xml/element-reference-html.xsl
@@ -4,6 +4,9 @@
xpath-default-namespace="http://csrc.nist.gov/ns/oscal/metaschema/1.0"
xmlns:m="http://csrc.nist.gov/ns/oscal/metaschema/1.0"
exclude-result-prefixes="#all">
+
+
+
@@ -32,8 +34,6 @@
- /reference/datatypes
-
@@ -1106,21 +1106,16 @@
-
-
-
-
+
-
-
-
+
element