mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-15 13:35:20 +02:00
135 lines
4.6 KiB
DTD
Executable File
135 lines
4.6 KiB
DTD
Executable File
<!-- 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">
|