mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-03 22:01:36 +01: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">
 |