<!ENTITY % DITAArchNSPrefix
"ditaarch" >
<!ENTITY % arch-atts "
xmlns:%DITAArchNSPrefix;
CDATA #FIXED
'http://dita.oasis-open.org/architecture/2005/'
%DITAArchNSPrefix;:DITAArchVersion
CDATA '1.1'" >
<!ENTITY % task "task" >
<!ENTITY % taskbody "taskbody" >
<!ENTITY % steps "steps" >
<!ENTITY % steps-unordered
"steps-unordered" >
<!ENTITY % step "step" >
<!ENTITY % cmd "cmd" >
<!ENTITY % substeps "substeps" >
<!ENTITY % substep "substep" >
<!ENTITY % tutorialinfo
"tutorialinfo" >
<!ENTITY % info "info" >
<!ENTITY % stepxmp "stepxmp" >
<!ENTITY % stepresult "stepresult" >
<!ENTITY % choices "choices" >
<!ENTITY % choice "choice" >
<!ENTITY % result "result" >
<!ENTITY % prereq "prereq" >
<!ENTITY % postreq "postreq" >
<!ENTITY % context "context" >
<!ENTITY % choicetable "choicetable" >
<!ENTITY % chhead "chhead" >
<!ENTITY % chrow "chrow" >
<!ENTITY % choptionhd "choptionhd" >
<!ENTITY % chdeschd "chdeschd" >
<!ENTITY % choption "choption" >
<!ENTITY % chdesc "chdesc" >
<!ENTITY % univ-atts-no-importance-task
'%id-atts;
%filter-atts;
base CDATA #IMPLIED
%base-attribute-extensions;
rev CDATA #IMPLIED
status (new | changed | deleted |
unchanged |
-dita-use-conref-target) #IMPLIED
%localization-atts; ' >
<!ENTITY % task-info-types
"%info-types;" >
<!ENTITY included-domains "" >
<!ELEMENT task ((%title;), (%titlealts;)?,
(%shortdesc; | %abstract;)?,
(%prolog;)?, (%taskbody;)?,
(%related-links;)?, (%task-info-types;)* ) >
<!ATTLIST task
id ID #REQUIRED
conref CDATA #IMPLIED
%select-atts;
%localization-atts;
%arch-atts;
outputclass
CDATA #IMPLIED
domains CDATA "&included-domains;" >
<!ELEMENT taskbody ((%prereq;)?, (%context;)?,
(%steps; | %steps-unordered;)?,
(%result;)?, (%example;)?, (%postreq;)?) >
<!ATTLIST taskbody
%id-atts;
%localization-atts;
base CDATA #IMPLIED
%base-attribute-extensions;
outputclass
CDATA #IMPLIED >
<!ELEMENT prereq (%section.notitle.cnt;)* >
<!ATTLIST prereq
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT context (%section.notitle.cnt;)* >
<!ATTLIST context
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT steps ((%step;)+) >
<!ATTLIST steps
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT steps-unordered
((%step;)+) >
<!ATTLIST steps-unordered
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT step (%cmd;,
(%info; |%substeps; | %tutorialinfo; |
%stepxmp; | %choicetable; | %choices;)*,
(%stepresult;)? ) >
<!ATTLIST step
importance (optional | required |
-dita-use-conref-target) #IMPLIED
%univ-atts-no-importance-task;
outputclass
CDATA #IMPLIED >
<!ELEMENT cmd (%ph.cnt;)* >
<!ATTLIST cmd
keyref CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT info (%itemgroup.cnt;)* >
<!ATTLIST info
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT substeps (%substep;)+ >
<!ATTLIST substeps
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT substep (%cmd;,
(%info; | %tutorialinfo; | %stepxmp;)*,
(%stepresult;)? ) >
<!ATTLIST substep
importance (optional | required |
-dita-use-conref-target) #IMPLIED
%univ-atts-no-importance-task;
outputclass
CDATA #IMPLIED >
<!ELEMENT tutorialinfo (%itemgroup.cnt;)* >
<!ATTLIST tutorialinfo
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT stepxmp (%itemgroup.cnt;)* >
<!ATTLIST stepxmp
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT choices ((%choice;)+) >
<!ATTLIST choices
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT choice (%listitem.cnt;)* >
<!ATTLIST choice
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT choicetable ((%chhead;)?, (%chrow;)+ ) >
<!ATTLIST choicetable
relcolwidth
CDATA #IMPLIED
keycol NMTOKEN "1"
refcols NMTOKENS #IMPLIED
spectitle CDATA #IMPLIED
%display-atts;
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT chhead ((%choptionhd;), (%chdeschd;) ) >
<!ATTLIST chhead
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT choptionhd (%tblcell.cnt;)* >
<!ATTLIST choptionhd
specentry CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT chdeschd (%tblcell.cnt;)* >
<!ATTLIST chdeschd
specentry CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT chrow ((%choption;), (%chdesc;) ) >
<!ATTLIST chrow
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT choption (%tblcell.cnt;)*>
<!ATTLIST choption
specentry CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT chdesc (%tblcell.cnt;)*>
<!ATTLIST chdesc
specentry CDATA #IMPLIED
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT stepresult (%itemgroup.cnt;)* >
<!ATTLIST stepresult
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT result (%section.notitle.cnt;)* >
<!ATTLIST result
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ELEMENT postreq (%section.notitle.cnt;)* >
<!ATTLIST postreq
%univ-atts;
outputclass
CDATA #IMPLIED >
<!ATTLIST task %global-atts; class CDATA "- topic/topic task/task " >
<!ATTLIST taskbody %global-atts; class CDATA "- topic/body task/taskbody " >
<!ATTLIST steps %global-atts; class CDATA "- topic/ol task/steps " >
<!ATTLIST steps-unordered
%global-atts; class CDATA "- topic/ul task/steps-unordered ">
<!ATTLIST step %global-atts; class CDATA "- topic/li task/step " >
<!ATTLIST cmd %global-atts; class CDATA "- topic/ph task/cmd " >
<!ATTLIST substeps %global-atts; class CDATA "- topic/ol task/substeps " >
<!ATTLIST substep %global-atts; class CDATA "- topic/li task/substep " >
<!ATTLIST tutorialinfo
%global-atts; class CDATA "- topic/itemgroup task/tutorialinfo ">
<!ATTLIST info %global-atts; class CDATA "- topic/itemgroup task/info " >
<!ATTLIST stepxmp %global-atts; class CDATA "- topic/itemgroup task/stepxmp " >
<!ATTLIST stepresult %global-atts; class CDATA "- topic/itemgroup task/stepresult ">
<!ATTLIST choices %global-atts; class CDATA "- topic/ul task/choices " >
<!ATTLIST choice %global-atts; class CDATA "- topic/li task/choice " >
<!ATTLIST result %global-atts; class CDATA "- topic/section task/result " >
<!ATTLIST prereq %global-atts; class CDATA "- topic/section task/prereq " >
<!ATTLIST postreq %global-atts; class CDATA "- topic/section task/postreq " >
<!ATTLIST context %global-atts; class CDATA "- topic/section task/context " >
<!ATTLIST choicetable %global-atts; class CDATA "- topic/simpletable task/choicetable ">
<!ATTLIST chhead %global-atts; class CDATA "- topic/sthead task/chhead " >
<!ATTLIST chrow %global-atts; class CDATA "- topic/strow task/chrow " >
<!ATTLIST choptionhd %global-atts; class CDATA "- topic/stentry task/choptionhd ">
<!ATTLIST chdeschd %global-atts; class CDATA "- topic/stentry task/chdeschd " >
<!ATTLIST choption %global-atts; class CDATA "- topic/stentry task/choption " >
<!ATTLIST chdesc %global-atts; class CDATA "- topic/stentry task/chdesc " >