home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 79 / IOPROG_79.ISO / soft / Tools / XMLSPYEnt2004 / XMLSPYEntComplete2004.exe / Data1.cab / _F0784448AB10416CAB89E5ED75CB28E4 < prev    next >
Encoding:
Text File  |  2003-07-28  |  10.4 KB  |  249 lines

  1. <!--
  2.  | (C) Copyright IBM Corporation 2001, 2002, 2003. All Rights Reserved.
  3.  | This file is part of the DITA package on IBM's developerWorks site.
  4.  | See license.txt for disclaimers.
  5.  |
  6.  | The Darwin Information Typing Architecture (DITA) was orginated by
  7.  | IBM's XML Workgroup and ID Workbench tools team.
  8.  |
  9.  | Refer to this file by the following public identfier or an appropriate
  10.  | system identifier:
  11.  |
  12.  |   PUBLIC "-//IBM//ELEMENTS DITA Programming Domain//EN"
  13.  |
  14.  | Release history (vrm):
  15.  |   1.0.0 Initial release on developerWorks, March 2001 (dita00.zip)
  16.  |   1.0.1 fix 1 on developerWorks, October 2001 (dita01.zip)
  17.  |   1.0.2 consolidated redesign December 2001
  18.  |   1.0.3 fix 1, dtd freeze for UCD-1 January 2002
  19.  |   1.1.0 Release 1 March 2002 (dita10.zip)
  20.  |   1.1.1 Release 1.1 December 2002
  21.  |   1.1.2 Release 1.2 June 2003
  22.  *-->
  23.  
  24.  
  25.  
  26. <!ENTITY % codeph "codeph">
  27. <!ENTITY % codeblock "codeblock">
  28. <!ENTITY % option "option">
  29. <!ENTITY % kwd "kwd">
  30. <!ENTITY % var "var">
  31. <!ENTITY % parmname "parmname">
  32. <!ENTITY % synph "synph">
  33. <!ENTITY % oper "oper">
  34. <!ENTITY % delim "delim">
  35. <!ENTITY % sep "sep">
  36. <!ENTITY % apiname "apiname">
  37.  
  38. <!ENTITY % parml "parml">
  39. <!ENTITY % plentry "plentry">
  40. <!ENTITY % pt "pt">
  41. <!ENTITY % pd "pd">
  42.  
  43. <!ENTITY % syntaxdiagram "syntaxdiagram">
  44. <!ENTITY % synblk "synblk">
  45. <!ENTITY % groupseq "groupseq">
  46. <!ENTITY % groupchoice "groupchoice">
  47. <!ENTITY % groupcomp "groupcomp">
  48. <!ENTITY % fragment "fragment">
  49. <!ENTITY % fragref "fragref">
  50. <!ENTITY % synnote "synnote">
  51. <!ENTITY % synnoteref "synnoteref">
  52. <!ENTITY % repsep "repsep">
  53.  
  54.  
  55. <!-- provide an alternative set of univ-atts that allows importance to be redefined locally-->
  56. <!ENTITY % univ-atts-no-importance
  57.                          '%id-atts;
  58.                           platform CDATA #IMPLIED
  59.                           product CDATA #IMPLIED
  60.                           audience CDATA #IMPLIED
  61.                           otherprops CDATA #IMPLIED
  62.                           rev CDATA #IMPLIED
  63.                           status (new|changed|deleted|unchanged) #IMPLIED
  64.                           translate (yes|no) #IMPLIED
  65.                           xml:lang NMTOKEN #IMPLIED'
  66. >
  67.  
  68.  
  69.  
  70. <!ELEMENT codeph         (#PCDATA | %basic.ph.notm;)* >
  71. <!ATTLIST codeph          %univ-atts;
  72.                           outputclass CDATA #IMPLIED
  73. >
  74. <!ELEMENT codeblock      (#PCDATA | %basic.ph.notm; | %txt.incl;)* >
  75. <!ATTLIST codeblock       %display-atts;
  76.                           %univ-atts;
  77.                           spectitle CDATA #IMPLIED
  78.                           outputclass CDATA #IMPLIED
  79.                           xml:space (preserve) #FIXED 'preserve'
  80. >
  81. <!ELEMENT option         (#PCDATA)>
  82. <!ATTLIST option          keyref NMTOKEN #IMPLIED
  83.                           %univ-atts;
  84.                           outputclass CDATA #IMPLIED
  85. >
  86. <!ELEMENT var            (#PCDATA)>
  87. <!ATTLIST var             importance           (optional | required | default)  #IMPLIED
  88.                           %univ-atts-no-importance;
  89.                           outputclass CDATA #IMPLIED
  90. >
  91. <!ELEMENT parmname       (#PCDATA)>
  92. <!ATTLIST parmname        keyref NMTOKEN #IMPLIED
  93.                           %univ-atts;
  94.                           outputclass CDATA #IMPLIED
  95. >
  96. <!ELEMENT synph          (#PCDATA | %codeph; | %option; | %parmname; |
  97.                           %var; | %kwd; | %oper; | %delim; | %sep; | %synph;)* >
  98. <!-- userinput | cmdname |-->
  99. <!ATTLIST synph           %univ-atts;
  100.                           outputclass CDATA #IMPLIED
  101. >
  102. <!ELEMENT oper           (#PCDATA)>
  103. <!ATTLIST oper            importance           (optional | required | default)  #IMPLIED
  104.                           %univ-atts-no-importance;
  105.                           outputclass CDATA #IMPLIED
  106. >
  107. <!ELEMENT delim          (#PCDATA)>
  108. <!ATTLIST delim           importance           (optional | required)  #IMPLIED
  109.                           %univ-atts-no-importance;
  110.                           outputclass CDATA #IMPLIED
  111. >
  112. <!ELEMENT sep            (#PCDATA)>
  113. <!ATTLIST sep             importance           (optional | required)  #IMPLIED
  114.                           %univ-atts-no-importance;
  115.                           outputclass CDATA #IMPLIED
  116. >
  117. <!ELEMENT apiname        (#PCDATA)>
  118. <!ATTLIST apiname         keyref NMTOKEN #IMPLIED
  119.                           %univ-atts;
  120.                           outputclass CDATA #IMPLIED
  121. >
  122. <!-- parameter list -->
  123. <!ELEMENT parml          (%plentry;)+ >
  124. <!ATTLIST parml           compact (yes|no) #IMPLIED
  125.                           %univ-atts;
  126.                           spectitle CDATA #IMPLIED
  127.                           outputclass CDATA #IMPLIED
  128. >
  129. <!-- 20020322-4 DRD: Change plentry to (pt+,pd+) -->
  130. <!ELEMENT plentry        ((%pt;)+,(%pd;)+) >
  131. <!ATTLIST plentry         %univ-atts;
  132.                           outputclass CDATA #IMPLIED
  133. >
  134. <!ELEMENT pt             (%term.cnt;)*> <!--#PCDATA | %basic.ph; | %image;-->
  135. <!ATTLIST pt              keyref NMTOKEN #IMPLIED
  136.  
  137.                           %univ-atts;
  138.                           outputclass CDATA #IMPLIED
  139. >
  140. <!ELEMENT pd             (%defn.cnt;)* >        <!-- description -->
  141. <!ATTLIST pd              %univ-atts;
  142.                           outputclass CDATA #IMPLIED
  143. >
  144.  
  145.  
  146. <!-- Base form: Syntax Diagram -->
  147. <!ELEMENT syntaxdiagram  ((%title;)?,(%groupseq;|%groupchoice;|%groupcomp;|%fragref;|%fragment;|%synblk;|%synnote;|%synnoteref;)*)><!--fig-->
  148. <!ATTLIST syntaxdiagram   %display-atts;
  149.                           %univ-atts;
  150.                           outputclass CDATA #IMPLIED
  151. >
  152.  
  153. <!ELEMENT synblk         ((%title;)?,(%groupseq;|%groupchoice;|%groupcomp;|%fragref;|%fragment;|
  154.                           %synnote;|%synnoteref;)*)><!--figgroup-->
  155. <!ATTLIST synblk          %univ-atts;
  156.                           outputclass CDATA #IMPLIED
  157. >
  158.  
  159. <!ELEMENT groupseq       ((%title;)?,(%repsep;)?,(%groupseq;|%groupchoice;|%groupcomp;|%fragref;|
  160.                           %kwd;|%var;|%delim;|%oper;|%sep;|%synnote;|%synnoteref;)*)><!--figgroup-->
  161. <!ATTLIST groupseq        importance           (optional | required | default)  #IMPLIED
  162.                           %univ-atts-no-importance;
  163.                           outputclass CDATA #IMPLIED
  164. >
  165.  
  166. <!ELEMENT groupchoice    ((%title;)?,(%repsep;)?,(%groupseq;|%groupchoice;|%groupcomp;|%fragref;|
  167.                           %kwd;|%var;|%delim;|%oper;|%sep;|%synnote;|%synnoteref;)*)><!--figgroup-->
  168. <!ATTLIST groupchoice     importance           (optional | required | default)  #IMPLIED
  169.                           %univ-atts-no-importance;
  170.                           outputclass CDATA #IMPLIED
  171. >
  172.  
  173. <!ELEMENT groupcomp      ((%title;)?,(%repsep;)?,(%groupseq;|%groupchoice;|%groupcomp;|%fragref;|
  174.                           %kwd;|%var;|%delim;|%oper;|%sep;|%synnote;|%synnoteref;)*)><!--figgroup-->
  175. <!ATTLIST groupcomp       importance           (optional | required | default)  #IMPLIED
  176.                           %univ-atts-no-importance;
  177.                           outputclass CDATA #IMPLIED
  178. >
  179.  
  180. <!ELEMENT fragment       ((%title;)?, (%groupseq;|%groupchoice;|%groupcomp;|%fragref;|%synnote;|%synnoteref;)*) ><!--figgroup-->
  181. <!ATTLIST fragment        %univ-atts;
  182.                           outputclass CDATA #IMPLIED
  183.  
  184. >
  185.  
  186. <!ELEMENT fragref        (%xrefph.cnt;)*><!--xref-->
  187. <!ATTLIST fragref         href CDATA #IMPLIED
  188.                           importance           (optional | required)  #IMPLIED
  189.                           %univ-atts-no-importance;
  190.                           outputclass CDATA #IMPLIED
  191. >
  192.  
  193. <!ELEMENT synnote        (#PCDATA|%basic.ph;)* ><!--fn-->
  194. <!ATTLIST synnote         callout CDATA #IMPLIED
  195.                           %univ-atts;
  196.                           outputclass CDATA #IMPLIED
  197.  
  198. >
  199.  
  200. <!ELEMENT synnoteref     EMPTY ><!--xref-->
  201. <!ATTLIST synnoteref      href CDATA #IMPLIED
  202.                           %univ-atts;
  203.                           outputclass CDATA #IMPLIED
  204.  
  205. >
  206.  
  207. <!ELEMENT repsep         (#PCDATA)><!--ph-->
  208. <!ATTLIST repsep          importance           (optional | required)  #IMPLIED
  209.                           %univ-atts-no-importance;
  210.                           outputclass CDATA #IMPLIED
  211. >
  212.  
  213. <!ELEMENT kwd            (#PCDATA)>
  214. <!ATTLIST kwd             keyref NMTOKEN #IMPLIED
  215.                           importance           (optional | required | default)  #IMPLIED
  216.                           %univ-atts-no-importance;
  217.                           outputclass CDATA #IMPLIED
  218. >
  219.  
  220.  
  221.  
  222. <!ATTLIST codeph         %global-atts; class CDATA "+ topic/ph pr-d/codeph ">
  223. <!ATTLIST codeblock      %global-atts; class CDATA "+ topic/pre pr-d/codeblock ">
  224. <!ATTLIST option         %global-atts; class CDATA "+ topic/keyword pr-d/option ">
  225. <!ATTLIST var            %global-atts; class CDATA "+ topic/ph pr-d/var ">
  226. <!ATTLIST parmname       %global-atts; class CDATA "+ topic/keyword pr-d/parmname ">
  227. <!ATTLIST synph          %global-atts; class CDATA "+ topic/ph pr-d/synph ">
  228. <!ATTLIST oper           %global-atts; class CDATA "+ topic/ph pr-d/oper ">
  229. <!ATTLIST delim          %global-atts; class CDATA "+ topic/ph pr-d/delim ">
  230. <!ATTLIST sep            %global-atts; class CDATA "+ topic/ph pr-d/sep ">
  231. <!ATTLIST apiname        %global-atts; class CDATA "+ topic/keyword pr-d/apiname ">
  232.  
  233. <!ATTLIST parml          %global-atts; class CDATA "+ topic/dl pr-d/parml ">
  234. <!ATTLIST plentry        %global-atts; class CDATA "+ topic/dlentry pr-d/plentry ">
  235. <!ATTLIST pt             %global-atts; class CDATA "+ topic/dt pr-d/pt ">
  236. <!ATTLIST pd             %global-atts; class CDATA "+ topic/dd pr-d/pd ">
  237.  
  238. <!ATTLIST syntaxdiagram  %global-atts; class CDATA "+ topic/fig pr-d/syntaxdiagram ">
  239. <!ATTLIST synblk         %global-atts; class CDATA "+ topic/figgroup pr-d/synblk ">
  240. <!ATTLIST groupseq       %global-atts; class CDATA "+ topic/figgroup pr-d/groupseq ">
  241. <!ATTLIST groupchoice    %global-atts; class CDATA "+ topic/figgroup pr-d/groupchoice ">
  242. <!ATTLIST groupcomp      %global-atts; class CDATA "+ topic/figgroup pr-d/groupcomp ">
  243. <!ATTLIST fragment       %global-atts; class CDATA "+ topic/figgroup pr-d/fragment ">
  244. <!ATTLIST fragref        %global-atts; class CDATA "+ topic/xref pr-d/fragref ">
  245. <!ATTLIST synnote        %global-atts; class CDATA "+ topic/fn pr-d/synnote ">
  246. <!ATTLIST synnoteref     %global-atts; class CDATA "+ topic/xref pr-d/synnoteref ">
  247. <!ATTLIST repsep         %global-atts; class CDATA "+ topic/ph pr-d/repsep ">
  248. <!ATTLIST kwd            %global-atts; class CDATA "+ topic/keyword pr-d/kwd ">
  249.