[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Stage 3 proposal: remove @xtrc and @xtrf
Stage 3 proposal: feature #46, remove @xtrf and @xtrc
The @xtrf and @xtrc attributes were added in DITA 1.0 purely for processing purposes, to add a standard way for processors to store mid-conversion debug information while (in theory) retaining validity against an original DTD. This is a legacy concern outside the scope of the standard / outside of the usual interoperability concern; they should be removed as part of the effort to clean up DITA 2.0 and remove obsolete or unnecessary markup.
Champion
Robert Anderson
Tracking information
Event | Date | Links |
Stage 1 proposal accepted | 11 July 2017 | Minutes |
Stage 2 proposal submitted | 2 Feb 2018 | HTML, DITA |
Stage 2 proposal discussed | 6 Feb 2018 | Minutes |
Stage 2 proposal approved | 13 Feb 2018 | https://lists.oasis-open.org/archives/dita/201802/msg00050.html |
Stage 3 proposal submitted to reviewers | 1 March 2018 | Carsten Brennecke, Kris Eberlein |
Stage 3 proposal (this document) submitted to TC | 6 March 2018 |
N/A
Modified grammar files
For RNG, the following group and declarations will be removed from commonElementsMod.rng:
<define name="global-atts">
<optional>
<attribute name="xtrc"/>
</optional>
<optional>
<attribute name="xtrf"/>
</optional>
</define>
In addition, all uses of the following should be removed; this is currently used on every RNG element declaration, so there is no benefit to listing every instance in the grammar:
<ref name="global-atts"/>
For DTDs, the following entity and declarations will be deleted from commonElements.mod:
<!ENTITY % global-atts
"xtrc
CDATA
#IMPLIED
xtrf
CDATA
#IMPLIED"
>
In addition, all uses of the following should be removed; this is currently used on every DTD element declaration, so there is no benefit to listing every instance in the grammar:
%global-atts;
Modified terminology
N/A
Modified specification documentation
The Debug Attributes topic will be removed from the specification. None of the content will be preserved and no new content is required elsewhere. It is currently referenced from ditaref-attributes.ditamap
Links to this topic will need to be removed from any attribute definitions that currently include them (a small number of elements that modify or do not include most of "universal attributes" group):
Regards,
Robert D. Anderson | |
E-mail: robander@us.ibm.com Digital Services Group | |
11501 BURNET RD,, TX, 78758-3400, AUSTIN, USA | |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]