diff --git a/toolchains/xslt-M4/document/common-definitions.xsl b/toolchains/xslt-M4/document/common-definitions.xsl index 2d0fb0efa..c7de1cbf1 100644 --- a/toolchains/xslt-M4/document/common-definitions.xsl +++ b/toolchains/xslt-M4/document/common-definitions.xsl @@ -156,12 +156,15 @@ @name } - - - + + + + +
    + + +
+
diff --git a/toolchains/xslt-M4/document/common-reference.xsl b/toolchains/xslt-M4/document/common-reference.xsl index a17499ba7..6045e955d 100644 --- a/toolchains/xslt-M4/document/common-reference.xsl +++ b/toolchains/xslt-M4/document/common-reference.xsl @@ -171,7 +171,7 @@ cardinality rule the cardinality of - { @target } + { (@target,'.')[1] } is constrained: { (@min-occurs,0)[1] } ; maximum @@ -189,12 +189,7 @@ this value must correspond to a listing in the index { @name } using a key constructed of key field(s) - - ; - - - - +

@@ -207,19 +202,30 @@ index definition an index { @name } - shall list values returned by targets - { @target } + + + shall list values returned by targets + { @target } + + + shall contain values + + using keys constructed of key field(s) - - ; - - - - +

+ + + ; + + + + + + diff --git a/toolchains/xslt-M4/document/json/object-index-html.xsl b/toolchains/xslt-M4/document/json/object-index-html.xsl index 597237858..726ba8b58 100644 --- a/toolchains/xslt-M4/document/json/object-index-html.xsl +++ b/toolchains/xslt-M4/document/json/object-index-html.xsl @@ -45,14 +45,23 @@ - - - { formal-name } - { name() } + + + Missing link? + + + + { @name } + + { formal-name } + + { */formal-name } + diff --git a/toolchains/xslt-M4/document/json/object-map-html.xsl b/toolchains/xslt-M4/document/json/object-map-html.xsl index 2cc2bfd41..1da3590d4 100644 --- a/toolchains/xslt-M4/document/json/object-map-html.xsl +++ b/toolchains/xslt-M4/document/json/object-map-html.xsl @@ -6,7 +6,7 @@ exclude-result-prefixes="#all"> - + @@ -81,7 +81,7 @@ details:not([open]) .show-closed { display: inline } --> - + : @@ -109,7 +109,7 @@ details:not([open]) .show-closed { display: inline } --> - + : @@ -140,7 +140,7 @@ details:not([open]) .show-closed { display: inline }

- + @@ -168,7 +168,7 @@ details:not([open]) .show-closed { display: inline } --> - + : @@ -193,35 +193,37 @@ details:not([open]) .show-closed { display: inline } - - - - - - - - + + - + An array of - + { local-name() }{ if (@max-occurs != '1') then 's' else '' } - + Array members, or a singleton - - - + { local-name() } - + + + not seeing json tree id for { name(.) } + + + + + + + + { local-name()}s @@ -279,11 +281,12 @@ details:not([open]) .show-closed { display: inline } { @as-type } - -

- -
+ +
+ +
+
diff --git a/toolchains/xslt-M4/document/json/object-reference-html.xsl b/toolchains/xslt-M4/document/json/object-reference-html.xsl index fdd1411e5..0cceb5e0d 100644 --- a/toolchains/xslt-M4/document/json/object-reference-html.xsl +++ b/toolchains/xslt-M4/document/json/object-reference-html.xsl @@ -63,7 +63,9 @@ - + + + @@ -95,8 +97,6 @@

-->
- -
@@ -104,7 +104,7 @@

- + { name(.) => replace('^define\-','') } of diff --git a/toolchains/xslt-M4/document/xml/element-index-html.xsl b/toolchains/xslt-M4/document/xml/element-index-html.xsl index 72b047c85..13d148748 100644 --- a/toolchains/xslt-M4/document/xml/element-index-html.xsl +++ b/toolchains/xslt-M4/document/xml/element-index-html.xsl @@ -53,14 +53,23 @@ - - - { formal-name } - { name() } + + + Missing link? + + + + { @name } + + { formal-name } + + { */formal-name } + diff --git a/toolchains/xslt-M4/document/xml/element-reference-html.xsl b/toolchains/xslt-M4/document/xml/element-reference-html.xsl index 112a58b07..3ccdcbf9f 100644 --- a/toolchains/xslt-M4/document/xml/element-reference-html.xsl +++ b/toolchains/xslt-M4/document/xml/element-reference-html.xsl @@ -67,9 +67,10 @@ - + + + - @@ -79,9 +80,12 @@

- +
-

{ name(.) => replace('^define\-','') } { formal-name }

+

{ (formal-name, name())[1] }

+