mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-04 06:11:37 +01:00 
			
		
		
		
	
		
			
	
	
		
			135 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			DTD
		
	
	
	
	
	
		
		
			
		
	
	
			135 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			DTD
		
	
	
	
	
	
| 
								 | 
							
								<!-- 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">
							 |