Tests the resolution of this-topic fragment IDs within elements used by content reference.
The DITA 1.3 specification requires that these references be resolved in the context of the referencing topic, not the topic that contains the re-used elements. This means that these references must be resolved after content reference resolution has been performed.
For task test-case-01, which uses the steps by conref, the reference from step 3 to step 1 should be resolved in the context of the test-case-01 topic.
For task warehouse-task-01 when used directly from the map, the reference from step 3 to step 1 should be resolved in the context of the warehouse topic as rendered for that normal-role use.
The this-topic fragment identifier is defined here: http://docs.oasis-open.org/dita/dita/v1.3/os/part1-base/archSpec/base/uri-based-addressing.html.
The requirements for processing this-topic fragment identifiers in content references is defined here: http://docs.oasis-open.org/dita/dita/v1.3/os/part1-base/archSpec/base/handling-xref-and-conref-within-topics.html#handling-xref-and-conref-within-topics
Tests performed 29 March 2016.
| Processor | Test Result | Notes |
|---|---|---|
| DITA Open Toolkit 2.2.3 | HTML: Failed with unresolved or incorrectly-resolved links PDF: Failed with unresolved/incorrectly-resolved references in the conreffed elements. |
This-topic fragment identifiers within conreffed elements are not correctly resolved. They are correctly resolved in the same content when processed directly. |
| oXygenXML Editor 18 beta | Failed | Reference is resolved in the context of source topic containing the conreffed
elements, not in the referencing context. Issue has been reported to Syncro Soft and logged as an issue. |
| XMetaL 11 | Not tested | |
| FrameMaker 13 | Not tested | |
| ditac 2.5.x | Not tested |