home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 October / INTERNET108.ISO / pc / software / windows / building / xmlspy / xmlspyentcomplete5.exe / Data1.cab / _80B9E9DEE1A34B6DB46C23F1E34ADAEB < prev    next >
Encoding:
Text File  |  2002-09-20  |  7.3 KB  |  194 lines

  1. <!--
  2.  | Copyright IBM Corporation, 2001, 2002
  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 Task//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 May 2002
  20.  *-->
  21.  
  22. <!ENTITY % DTDVersion '"V1.1.0"' >
  23.  
  24.  
  25. <!-- ============ Specialization of declared elements ============ -->
  26. <!ENTITY % taskClasses SYSTEM "task_class.ent">
  27. <!--%taskClasses;-->
  28.  
  29. <!ENTITY % task        "task">
  30. <!ENTITY % taskbody    "taskbody">
  31. <!ENTITY % steps       "steps">
  32. <!ENTITY % step        "step">
  33. <!ENTITY % cmd         "cmd">
  34. <!ENTITY % substeps    "substeps">
  35. <!ENTITY % substep     "substep">
  36. <!ENTITY % tutorialinfo "tutorialinfo">
  37. <!ENTITY % info        "info">
  38. <!ENTITY % stepxmp     "stepxmp">
  39. <!ENTITY % stepresult  "stepresult">
  40. <!ENTITY % choices     "choices">
  41. <!ENTITY % choice      "choice">
  42. <!ENTITY % ifcond      "ifcond">
  43. <!ENTITY % issue       "issue">
  44. <!ENTITY % outcome     "outcome">
  45. <!ENTITY % result      "result">
  46. <!ENTITY % prereq      "prereq">
  47. <!ENTITY % postreq     "postreq">
  48. <!ENTITY % context     "context">
  49.  
  50.  
  51. <!-- provide an alternative set of univ-atts that allows importance to be redefined locally-->
  52. <!ENTITY % univ-atts-no-importance-task
  53.                          '%id-atts;
  54.                           platform CDATA #IMPLIED
  55.                           product CDATA #IMPLIED
  56.                           audience CDATA #IMPLIED
  57.                           otherprops CDATA #IMPLIED
  58.                           rev CDATA #IMPLIED
  59.                           translate (yes|no) #IMPLIED
  60.                           xml:lang NMTOKEN #IMPLIED'
  61. >
  62.  
  63. <!ENTITY % task-info-types "%info-types;">
  64. <!ENTITY included-domains "">
  65.  
  66. <!ELEMENT task           (%title;, (%titlealts;)?, (%shortdesc;)?, (%prolog;)?, %taskbody;, (%related-links;)?, (%task-info-types;)* )>
  67. <!ATTLIST task            id ID #REQUIRED
  68.                           conref CDATA #IMPLIED
  69.                           outputclass CDATA #IMPLIED
  70.                           xml:lang NMTOKEN #IMPLIED
  71.                           DTDVersion CDATA #FIXED %DTDVersion;
  72.                           domains CDATA "&included-domains;"
  73. >
  74.  
  75. <!ELEMENT taskbody       ((%prereq;)?, (%context;)?, (%steps;)?, (%result;)?, (%example;)?, (%postreq;)?) >
  76. <!ATTLIST taskbody        %univ-atts;
  77.                           outputclass CDATA #IMPLIED
  78. >
  79.  
  80. <!ELEMENT prereq         (%section.notitle.cnt;)* >
  81. <!ATTLIST prereq          %univ-atts;
  82.                           outputclass CDATA #IMPLIED
  83. >
  84. <!ELEMENT context        (%section.notitle.cnt;)* >
  85. <!ATTLIST context         %univ-atts;
  86.                           outputclass CDATA #IMPLIED
  87. >
  88.  
  89.  
  90. <!ELEMENT steps          ((%step;)+)>
  91. <!ATTLIST steps           %univ-atts;
  92.                           outputclass CDATA #IMPLIED
  93. >
  94. <!ELEMENT step           (%cmd;, (%info;|%substeps;|%tutorialinfo;|%stepxmp;|%choices;)*, (%stepresult;)?) >
  95. <!ATTLIST step            importance (optional | required) #IMPLIED
  96.                           %univ-atts-no-importance-task;
  97.                           outputclass CDATA #IMPLIED
  98. >
  99. <!--ATTLIST step          importance ( optional | required ) #IMPLIED-->
  100.  
  101. <!ELEMENT cmd            (%ph.cnt;)* >
  102. <!ATTLIST cmd             keyref NMTOKEN #IMPLIED
  103.                           %univ-atts;
  104.                           outputclass CDATA #IMPLIED
  105. >
  106. <!ELEMENT info           (%itemgroup.cnt;)* >
  107. <!ATTLIST info            %univ-atts;
  108.                           outputclass CDATA #IMPLIED
  109. >
  110.  
  111. <!ELEMENT substeps       (%substep;)+ >
  112. <!ATTLIST substeps        %univ-atts;
  113.                           outputclass CDATA #IMPLIED
  114. >
  115. <!ELEMENT substep        (%cmd;,  (%info;|%tutorialinfo;|%stepxmp;)*, (%stepresult;)?)>
  116. <!ATTLIST substep         importance (optional | required) #IMPLIED
  117.                           %univ-atts-no-importance-task;
  118.                           outputclass CDATA #IMPLIED
  119. >
  120. <!--ATTLIST substep       importance ( optional | required ) #IMPLIED-->
  121.  
  122. <!ELEMENT tutorialinfo   (%itemgroup.cnt;)* >
  123. <!ATTLIST tutorialinfo    %univ-atts;
  124.                           outputclass CDATA #IMPLIED
  125. >
  126.  
  127. <!ELEMENT stepxmp        (%itemgroup.cnt;)* >
  128. <!ATTLIST stepxmp         %univ-atts;
  129.                           outputclass CDATA #IMPLIED
  130. >
  131.  
  132. <!ELEMENT choices        ((%ifcond;)+|(%choice;)+) >
  133. <!ATTLIST choices         %univ-atts;
  134.                           outputclass CDATA #IMPLIED
  135. >
  136. <!ELEMENT choice         (#PCDATA|%basic.ph;)*>
  137. <!ELEMENT ifcond         ((%issue;),(%outcome;))>
  138. <!ATTLIST ifcond          %univ-atts;
  139.                           outputclass CDATA #IMPLIED
  140. >
  141. <!ELEMENT issue          (%itemgroup.cnt;)*>
  142. <!ATTLIST issue           %univ-atts;
  143.                           outputclass CDATA #IMPLIED
  144. >
  145. <!ELEMENT outcome        (%itemgroup.cnt;)*>
  146. <!ATTLIST outcome         %univ-atts;
  147.                           outputclass CDATA #IMPLIED
  148. >
  149.  
  150. <!ELEMENT stepresult     (%itemgroup.cnt;)* >
  151. <!ATTLIST stepresult      %univ-atts;
  152.                           outputclass CDATA #IMPLIED
  153. >
  154.  
  155. <!ELEMENT result         (%section.notitle.cnt;)* >
  156. <!ATTLIST result          %univ-atts;
  157.                           outputclass CDATA #IMPLIED
  158. >
  159.  
  160. <!ELEMENT postreq        (%section.notitle.cnt;)* >
  161. <!ATTLIST postreq         %univ-atts;
  162.                           outputclass CDATA #IMPLIED
  163. >
  164.  
  165.  
  166. <!--specialization attributes-->
  167.  
  168. <!ATTLIST task         class  CDATA "- topic/topic     task/task ">
  169. <!ATTLIST taskbody     class  CDATA "- topic/body      task/taskbody ">
  170. <!ATTLIST steps        class  CDATA "- topic/ol        task/steps ">
  171. <!ATTLIST step         class  CDATA "- topic/li        task/step ">
  172. <!ATTLIST cmd          class  CDATA "- topic/ph        task/cmd ">
  173. <!--ATTLIST cmd          class  CDATA "- task/cmd "-->
  174. <!ATTLIST substeps     class  CDATA "- topic/ol        task/substeps ">
  175. <!ATTLIST substep      class  CDATA "- topic/li        task/substep ">
  176. <!ATTLIST tutorialinfo class  CDATA "- topic/itemgroup task/tutorialinfo ">
  177. <!ATTLIST info         class  CDATA "- topic/itemgroup task/info ">
  178. <!ATTLIST stepxmp      class  CDATA "- topic/itemgroup task/stepxmp ">
  179. <!ATTLIST stepresult   class  CDATA "- topic/itemgroup task/stepresult ">
  180.  
  181. <!ATTLIST choices      class  CDATA "- topic/ul        task/choices ">
  182. <!ATTLIST choice       class  CDATA "- topic/li        task/choice ">
  183. <!ATTLIST ifcond       class  CDATA "- topic/li        task/ifcond ">
  184. <!ATTLIST issue        class  CDATA "- topic/itemgroup task/issue ">
  185. <!ATTLIST outcome      class  CDATA "- topic/itemgroup task/outcome ">
  186.  
  187. <!ATTLIST result       class  CDATA "- topic/section   task/result ">
  188. <!ATTLIST prereq       class  CDATA "- topic/section   task/prereq ">
  189. <!ATTLIST postreq      class  CDATA "- topic/section   task/postreq ">
  190. <!ATTLIST context      class  CDATA "- topic/section   task/context ">
  191.  
  192.  
  193.  
  194.