diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/latex-web-companion/xmlstyle/dsssl.dtd')
-rw-r--r-- | Master/texmf-dist/doc/latex/latex-web-companion/xmlstyle/dsssl.dtd | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/latex-web-companion/xmlstyle/dsssl.dtd b/Master/texmf-dist/doc/latex/latex-web-companion/xmlstyle/dsssl.dtd new file mode 100644 index 00000000000..50f66baa676 --- /dev/null +++ b/Master/texmf-dist/doc/latex/latex-web-companion/xmlstyle/dsssl.dtd @@ -0,0 +1,134 @@ +<!-- DSSSL Architectural Forms --> + +<!ENTITY % declarations + "features | baseset-encoding | literal-described-char | add-name-chars + | add-separator-chars | standard-chars | other-chars + | combine-char | map-sdata-entity | char-repertoire" +> + +<!element dsssl-specification - O + ((%declarations;)*, + (style-specification | transformation-specification + | external-specification)+)> +<!attlist dsssl-specification + version CDATA #FIXED "ISO/IEC 10179:1996" +> + +<!element transformation-specification - O + ((%declarations;)*, transformation-specification-body*)> +<!attlist transformation-specification + id ID #IMPLIED + desc CDATA #IMPLIED + -- human readable description of specification -- + partial (partial | complete) complete + -- is the specification complete is or is it just a fragment + to be used in other specifications? -- + use -- reftype(transformation-specification|external-specification) -- + IDREFS #IMPLIED -- Default: none -- + entities + -- entities available to be specified as DTD for validation + of result document -- + ENTITIES #IMPLIED -- Default: none -- +> + +<!element style-specification - O + ((%declarations;)*, style-specification-body*)> +<!attlist style-specification + id ID #IMPLIED + desc CDATA #IMPLIED + -- human readable description of specification -- + partial (partial | complete) complete + -- is the specification complete is or is it just a fragment + to be used in other specifications? -- + use -- reftype(style-specification|external-specification) -- + IDREFS #IMPLIED -- Default: none -- +> + +<!-- Assign a local ID to a specification in another document. --> +<!element external-specification - O EMPTY> +<!attlist external-specification + id ID #REQUIRED + document -- document containing spec -- + ENTITY #REQUIRED + specid -- id of spec in document -- + NAME #IMPLIED -- Default: first spec in document -- +> + +<!-- Declares features used by specification. --> +<!element features - O (#PCDATA) + -- dlextype(featurename*) --> + +<!-- Map character numbers in a base character set to character names; +not needed when system knows a character set, and all characters +in character set have universal code. --> +<!element baseset-encoding - O (#PCDATA) + -- dlextype((number, charname)*) --> +<!attlist baseset-encoding + name CDATA #REQUIRED -- public identifier of baseset -- +> + +<!-- Map a character described in the SGML declaration with a minimum literal +to a character name. --> +<!element literal-described-char - O (#PCDATA) + -- dlextype(charname) --> +<!attlist literal-described-char + desc CDATA #REQUIRED -- the literal description -- +> + +<!-- Declare additional characters allowed in name within DSSSL notation. --> +<!element add-name-chars - O (#PCDATA) + -- dlextype(charname*) --> + +<!-- Declare additional characters allowed as separators within +DSSSL notation. --> +<!element add-separator-chars - O (#PCDATA) + -- dlextype(charname*) --> + +<!-- Define characters associating names with universal codes. --> + +<!element standard-chars - O (#PCDATA) + -- dlextype((charname, number))*) --> + +<!-- Define characters with no universal codes. --> + +<!element other-chars - O (#PCDATA) + -- dlextype(charname*) --> + +<!-- Map an SDATA entity onto a character. --> + +<!element map-sdata-entity - O (#PCDATA) + -- dlextype(charname) --> +<!attlist map-sdata-entity + name CDATA #IMPLIED -- Default: mapping uses replacement text only -- + text CDATA #IMPLIED -- Default: mapping uses name only -- +> + +<!-- Declare character combining. --> + +<!element combine-char - O (#PCDATA) + -- dlextype(charname, charname, charname+) --> + +<!-- Declare a character repertoire. --> +<!element char-repertoire - O EMPTY> +<!attlist char-repertoire + name -- public identifier for repertoire -- + CDATA #REQUIRED +> + +<!element style-specification-body - - CDATA + -- content uses notation of DSSSL style language --> +<!attlist style-specification-body + content ENTITY #CONREF -- Default: syntactic content -- +> + +<!element transformation-specification-body - - CDATA + -- content uses notation of DSSSL transformation language --> +<!attlist transformation-specification-body + content ENTITY #CONREF -- Default: syntactic content -- +> + +<!-- This notation is intended for use as the value of the ArcDataF + architectural form support attribute. --> + +<!NOTATION dsssl-specification PUBLIC + "ISO/IEC 10179:1996//NOTATION DSSSL Specification//EN"> |