Within a syntax definition, a <fragment>
is a labeled subpart of the syntax. The <fragment>
element allows breaking out logical chunks of a large syntax diagram into
named fragments. This element is part of the DITA programming domain, a special
set of DITA elements designed to document programming tasks, concepts and
reference information.
Example
<syntaxdiagram frame="none">
<title>CopyFile</title>
<groupseq><kwd>COPYF</kwd></groupseq>
<groupcomp><var>input-filename</var><kwd>*INFILE</kwd></groupcomp>
<groupseq><var>output-filename</var><kwd>*OUTFILE</kwd></groupseq>
<groupchoice><var>input-filename</var><kwd>*INFILE</kwd></groupchoice>
<groupchoice><var>output-filename</var><kwd>*OUTFILE</kwd></groupchoice>
<fragment>
<groupchoice><kwd>*OVERLAP</kwd><kwd>*Prompt</kwd></groupchoice>
</fragment>
</syntaxdiagram>
Inheritance:
+ topic/figgroup pr-d/fragment
Attributes
| Name |
Description |
Data Type |
Default Value |
Required? |
| %univ-atts; (%select-atts;, %id-atts;, %localization-atts;) |
A set of related attributes, described at %univ-atts; |
parameter entity |
PE not
applicable |
Not applicable |
| %global-atts; (xtrf, xtrc) |
A set of related attributes, described at %global-atts; |
parameter entity |
PE not
applicable |
Not applicable |
| class, outputclass |
Common attributes described in Other common DITA attributes |
|
|
|