<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY % DITAArchNSPrefix
"ditaarch"
>
<!ENTITY % arch-atts
"xmlns:%DITAArchNSPrefix;
CDATA
#FIXED 'http://dita.oasis-open.org/architecture/2005/'
%DITAArchNSPrefix;:DITAArchVersion
CDATA
'1.2'
"
>
<!ENTITY % task "task" >
<!ENTITY % taskbody "taskbody" >
<!ENTITY % steps "steps" >
<!ENTITY % steps-unordered
"steps-unordered" >
<!ENTITY % step "step" >
<!ENTITY % stepsection "stepsection" >
<!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 % steps-informal "steps-informal" >
<!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
""
>
<!ENTITY % task.content
"((%title;),
(%titlealts;)?,
(%abstract; |
%shortdesc;)?,
(%prolog;)?,
(%taskbody;)?,
(%related-links;)?,
(%task-info-types;)* )"
>
<!ENTITY % task.attributes
"id
ID
#REQUIRED
%conref-atts;
%select-atts;
%localization-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT task %task.content;>
<!ATTLIST task
%task.attributes;
%arch-atts;
domains
CDATA
"&included-domains;">
<!ENTITY % taskbody.content
"(((%prereq;) |
(%context;) |
(%section;))*,
((%steps; |
%steps-unordered; |
%steps-informal;))?,
(%result;)?,
(%example;)*,
(%postreq;)*)"
>
<!ENTITY % taskbody.attributes
"%id-atts;
%localization-atts;
base
CDATA
#IMPLIED
%base-attribute-extensions;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT taskbody %taskbody.content;>
<!ATTLIST taskbody %taskbody.attributes;>
<!ENTITY % prereq.content
"(%section.notitle.cnt;)*"
>
<!ENTITY % prereq.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT prereq %prereq.content;>
<!ATTLIST prereq %prereq.attributes;>
<!ENTITY % context.content
"(%section.notitle.cnt;)*"
>
<!ENTITY % context.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT context %context.content;>
<!ATTLIST context %context.attributes;>
<!ENTITY % steps-informal.content
"(%section.notitle.cnt;)*"
>
<!ENTITY % steps-informal.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT steps-informal %steps-informal.content;>
<!ATTLIST steps-informal %steps-informal.attributes;>
<!ENTITY % steps.content
"((%stepsection;)?,
(%step;))+"
>
<!ENTITY % steps.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT steps %steps.content;>
<!ATTLIST steps %steps.attributes;>
<!ENTITY % steps-unordered.content
"((%stepsection;)?,
(%step;))+"
>
<!ENTITY % steps-unordered.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT steps-unordered %steps-unordered.content;>
<!ATTLIST steps-unordered %steps-unordered.attributes;>
<!ENTITY % stepsection.content
"(%listitem.cnt;)*"
>
<!ENTITY % stepsection.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT stepsection %stepsection.content;>
<!ATTLIST stepsection %stepsection.attributes;>
<!ENTITY % step.content
"((%note;)*,
%cmd;,
(%choices; |
%choicetable; |
%info; |
%itemgroup; |
%stepxmp; |
%substeps; |
%tutorialinfo;)*,
(%stepresult;)? )"
>
<!ENTITY % step.attributes
"importance
(optional |
required |
-dita-use-conref-target)
#IMPLIED
%univ-atts-no-importance-task;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT step %step.content;>
<!ATTLIST step %step.attributes;>
<!ENTITY % cmd.content
"(%ph.cnt;)*"
>
<!ENTITY % cmd.attributes
"keyref
CDATA
#IMPLIED
%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT cmd %cmd.content;>
<!ATTLIST cmd %cmd.attributes;>
<!ENTITY % info.content
"(%itemgroup.cnt;)*"
>
<!ENTITY % info.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT info %info.content;>
<!ATTLIST info %info.attributes;>
<!ENTITY % substeps.content
"(%substep;)+"
>
<!ENTITY % substeps.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT substeps %substeps.content;>
<!ATTLIST substeps %substeps.attributes;>
<!ENTITY % substep.content
"((%note;)*,
%cmd;,
(%info; |
%itemgroup; |
%stepxmp; |
%tutorialinfo;)*,
(%stepresult;)? )"
>
<!ENTITY % substep.attributes
"importance
(optional |
required |
-dita-use-conref-target)
#IMPLIED
%univ-atts-no-importance-task;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT substep %substep.content;>
<!ATTLIST substep %substep.attributes;>
<!ENTITY % tutorialinfo.content
"(%itemgroup.cnt;)*"
>
<!ENTITY % tutorialinfo.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT tutorialinfo %tutorialinfo.content;>
<!ATTLIST tutorialinfo %tutorialinfo.attributes;>
<!ENTITY % stepxmp.content
"(%itemgroup.cnt;)*"
>
<!ENTITY % stepxmp.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT stepxmp %stepxmp.content;>
<!ATTLIST stepxmp %stepxmp.attributes;>
<!ENTITY % choices.content
"(%choice;)+"
>
<!ENTITY % choices.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT choices %choices.content;>
<!ATTLIST choices %choices.attributes;>
<!ENTITY % choice.content
"(%listitem.cnt;)*"
>
<!ENTITY % choice.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT choice %choice.content;>
<!ATTLIST choice %choice.attributes;>
<!ENTITY % choicetable.content
"((%chhead;)?,
(%chrow;)+ )"
>
<!ENTITY % choicetable.attributes
"relcolwidth
CDATA
#IMPLIED
keycol
NMTOKEN
'1'
refcols
NMTOKENS
#IMPLIED
spectitle
CDATA
#IMPLIED
%display-atts;
%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT choicetable %choicetable.content;>
<!ATTLIST choicetable %choicetable.attributes;>
<!ENTITY % chhead.content
"((%choptionhd;),
(%chdeschd;) )"
>
<!ENTITY % chhead.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT chhead %chhead.content;>
<!ATTLIST chhead %chhead.attributes;>
<!ENTITY % choptionhd.content
"(%tblcell.cnt;)*"
>
<!ENTITY % choptionhd.attributes
"specentry
CDATA
#IMPLIED
%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT choptionhd %choptionhd.content;>
<!ATTLIST choptionhd %choptionhd.attributes;>
<!ENTITY % chdeschd.content
"(%tblcell.cnt;)*"
>
<!ENTITY % chdeschd.attributes
"specentry
CDATA
#IMPLIED
%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT chdeschd %chdeschd.content;>
<!ATTLIST chdeschd %chdeschd.attributes;>
<!ENTITY % chrow.content
"((%choption;),
(%chdesc;))"
>
<!ENTITY % chrow.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT chrow %chrow.content;>
<!ATTLIST chrow %chrow.attributes;>
<!ENTITY % choption.content
"(%tblcell.cnt;)*
">
<!ENTITY % choption.attributes
"specentry
CDATA
#IMPLIED
%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT choption %choption.content;>
<!ATTLIST choption %choption.attributes;>
<!ENTITY % chdesc.content
"(%tblcell.cnt;)*
">
<!ENTITY % chdesc.attributes
"specentry
CDATA
#IMPLIED
%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT chdesc %chdesc.content;>
<!ATTLIST chdesc %chdesc.attributes;>
<!ENTITY % stepresult.content
"(%itemgroup.cnt;)*"
>
<!ENTITY % stepresult.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT stepresult %stepresult.content;>
<!ATTLIST stepresult %stepresult.attributes;>
<!ENTITY % result.content
"(%section.notitle.cnt;)*"
>
<!ENTITY % result.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT result %result.content;>
<!ATTLIST result %result.attributes;>
<!ENTITY % postreq.content
"(%section.notitle.cnt;)*"
>
<!ENTITY % postreq.attributes
"%univ-atts;
outputclass
CDATA
#IMPLIED"
>
<!ELEMENT postreq %postreq.content;>
<!ATTLIST postreq %postreq.attributes;>
<!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 stepsection %global-atts; class CDATA "- topic/li task/stepsection " >
<!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 steps-informal %global-atts; class CDATA "- topic/section task/steps-informal ">
<!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 " >