dsssl.dtd
上传用户:shuxianled
上传日期:2007-01-18
资源大小:6404k
文件大小:5k
源码类别:

xml/soap/webservice

开发平台:

Others

  1. <!-- DSSSL Architectural Forms -->
  2. <!ENTITY % declarations
  3.  "features | baseset-encoding | literal-described-char | add-name-chars
  4.   | add-separator-chars | standard-chars | other-chars 
  5.   | combine-char | map-sdata-entity | char-repertoire"
  6. >
  7. <!element dsssl-specification - O
  8.           ((%declarations;)*,
  9.            (style-specification | transformation-specification
  10.             | external-specification)+)>
  11. <!attlist dsssl-specification
  12.           version CDATA #FIXED "ISO/IEC 10179:1996"
  13. >
  14. <!element transformation-specification - O
  15.           ((%declarations;)*, transformation-specification-body*)>
  16. <!attlist transformation-specification
  17.           id ID #IMPLIED
  18.   desc CDATA #IMPLIED
  19.           -- human readable description of specification --
  20.   partial (partial | complete) complete
  21.   -- is the specification complete is or is it just a fragment
  22.      to be used in other specifications? --
  23.           use -- reftype(transformation-specification|external-specification) --
  24.               IDREFS #IMPLIED -- Default: none --
  25.           entities
  26.           -- entities available to be specified as DTD for validation
  27.              of result document --
  28.               ENTITIES #IMPLIED -- Default: none --
  29. >
  30. <!element style-specification - O
  31.           ((%declarations;)*, style-specification-body*)>
  32. <!attlist style-specification
  33.           id ID #IMPLIED
  34.   desc CDATA #IMPLIED
  35.           -- human readable description of specification --
  36.   partial (partial | complete) complete
  37.   -- is the specification complete is or is it just a fragment
  38.      to be used in other specifications? --
  39.           use   -- reftype(style-specification|external-specification) --
  40.              IDREFS #IMPLIED -- Default: none --
  41. >
  42. <!-- Assign a local ID to a specification in another document. -->
  43. <!element external-specification - O EMPTY>
  44. <!attlist external-specification
  45.           id ID #REQUIRED
  46.           document -- document containing spec --
  47.                   ENTITY #REQUIRED 
  48.           specid -- id of spec in document --
  49.                   NAME #IMPLIED -- Default: first spec in document --
  50. >
  51. <!-- Declares features used by specification. -->
  52. <!element features - O (#PCDATA)
  53.   -- dlextype(featurename*) -->
  54. <!-- Map character numbers in a base character set to character names;
  55. not needed when system knows a character set, and all characters
  56. in character set have universal code. -->
  57. <!element baseset-encoding - O (#PCDATA)
  58.   -- dlextype((number, charname)*) -->
  59. <!attlist baseset-encoding
  60.           name CDATA #REQUIRED -- public identifier of baseset --
  61. >
  62. <!-- Map a character described in the SGML declaration with a minimum literal
  63. to a character name. -->
  64. <!element literal-described-char - O (#PCDATA)
  65.   -- dlextype(charname) -->
  66. <!attlist literal-described-char
  67.           desc CDATA #REQUIRED -- the literal description --
  68. >
  69. <!-- Declare additional characters allowed in name within DSSSL notation. -->
  70. <!element add-name-chars - O (#PCDATA)
  71.   -- dlextype(charname*) -->
  72. <!-- Declare additional characters allowed as separators within
  73. DSSSL notation. -->
  74. <!element add-separator-chars - O (#PCDATA)
  75.   -- dlextype(charname*) -->
  76. <!-- Define characters associating names with universal codes. -->
  77. <!element standard-chars - O (#PCDATA)
  78.   -- dlextype((charname, number))*) -->
  79. <!-- Define characters with no universal codes. -->
  80. <!element other-chars - O (#PCDATA)
  81.   -- dlextype(charname*) -->
  82. <!-- Map an SDATA entity onto a character. -->
  83. <!element map-sdata-entity - O (#PCDATA)
  84.   -- dlextype(charname) -->
  85. <!attlist map-sdata-entity
  86.          name CDATA #IMPLIED -- Default: mapping uses replacement text only --
  87.          text CDATA #IMPLIED -- Default: mapping uses name only --
  88. >
  89. <!-- Declare character combining. -->
  90. <!element combine-char - O (#PCDATA)
  91.   -- dlextype(charname, charname, charname+) -->
  92. <!-- Declare a character repertoire. -->
  93. <!element char-repertoire - O EMPTY>
  94. <!attlist char-repertoire
  95.           name -- public identifier for repertoire --
  96.                CDATA #REQUIRED 
  97. >
  98. <!element style-specification-body - - CDATA
  99.   -- content uses notation of DSSSL style language -->
  100. <!attlist style-specification-body
  101.           content ENTITY #CONREF -- Default: syntactic content --
  102. >
  103. <!element transformation-specification-body - - CDATA
  104.   -- content uses notation of DSSSL transformation language -->
  105. <!attlist transformation-specification-body
  106.           content ENTITY #CONREF -- Default: syntactic content --
  107. >
  108. <!-- This notation is intended for use as the value of the ArcDataF
  109.   architectural form support attribute. -->
  110. <!NOTATION dsssl-specification PUBLIC
  111.   "ISO/IEC 10179:1996//NOTATION DSSSL Specification//EN">