Aggregated RFC-2119 statements
This appendix contains all the normative statements from the DITA for Technical Content 2.0 specification. They are aggregated here for convenience in this non-normative appendix.
Aggregated error statements
- DTTCERR-0010
- It is an error to use
parse="xml"
anywhere other than within<foreign>
or a specialization thereof. - DTTCERR-0020
- It is an error to use
parse="xml"
anywhere other than within<foreign>
or a specialization thereof.
Aggregated RFC-2119 statements
- DTTCREQ-0010
- When a processor encounters an
<abbreviated-form>
element that references a DITA topic, if the referenced topic is not a<glossentry>
topic or a specialization of<glossentry>
, the title of the topic SHOULD be rendered. - DTTCREQ-0020
- When a processor encounters an
<abbreviated-form>
element that references a DITA topic, if the referenced topic is a<glossentry>
topic or a specialization of<glossentry>
, processors SHOULD render the<abbreviated-form>
element in the following ways:- First usage
- Render the contents of the
<glossSurfaceForm>
elements, if it is not empty. If the<glossSurfaceForm>
is empty or does not exist, render the contents of the<glossterm>
element. - Second and later usage
- Render the contents of the
<glossAcronym>
elements, if it is not empty. If the<glossAcronym>
is empty or does not exist, render the contents of the<glossterm>
element.
- DTTCREQ-0030
- Processors which render the content of
<stepsection>
elements among the<step>
elements MUST NOT number the<stepsection>
elements. - DTTCREQ-0040
- When the
<equation-number>
element has empty content, the equation number SHOULD be generated. - DTTCREQ-0050
- When the
<equation-number>
element is not empty, the content SHOULD be used as the equation number. - DTTCREQ-0060
- Processors MAY add punctuation or decoration to the number.
- DTTCREQ-0070
- Processors SHOULD process the
MathML as though the
<m:math>
element occurs directly in the content of the containing<mathml>
element. - DTTCREQ-0080
- Processors SHOULD preserve line the breaks and spaces
that are present in the content of a
<codeblock>
element. - DTTCREQ-0090
- Processors SHOULD preserve the
line breaks and spaces that are present in the content of a
<msgblock>
element. - DTTCREQ-0100
- Processors SHOULD process the
SVG as though the
<svg>
element occurs directly in the content of the containing<svg-container>
element. - DTTCREQ-0110
- Processors SHOULD separate the contents of the
<uicontrol>
elements in some manner to represent the menu cascade. - DTTCREQ-0120
- Processors SHOULD preserve the
line breaks and spaces that are present in the content of a
<screen>
element.