<dvrKeyscopePrefix>
For map branches that are implied by <ditavalref> elements, the value of the <dvrKeyscopePrefix> element contributes to the effective key scope names of the branch. The effective key scope names start with the value of the <dvrKeyscopePrefix> element. Note that if the branch as authored does not specify a @keyscope value, specifying <dvrKeyscopePrefix> (without also specifying <dvrKeyscopeSuffix>) results in the branch establishing a key scope whose name is the value of the <dvrKeyscopePrefix> element. The full key scope names also will reflect the value of a <dvrKeyscopeSuffix> element if one is specified, regardless of whether the branch as authored specifies a @keyscope value.
Content models
See appendix for information about this element in OASIS document type shells.
Inheritance
+ topic/data ditavalref-d/dvrKeyscopePrefix
Example
If the <dvrKeyscopePrefix> is specified in the following way:
<topicref keys="branch-01"
href="branch-01.dita"
keyscope="branch-01"
>
<ditavalref href="condition-01.ditaval">
<ditavalmeta>
<dvrKeyscopePrefix>cond01-</dvrKeyscopePrefix>
</ditavalmeta>
</ditavalref>
<topicref href="topics/subtopic-01.dita"/>
</topicref>
Then the effective key scope name for the branch "branch-01" is "cond01-branch-01".
Attributes
The following attributes are available on this element: Universal attribute group (except for @conkeyref, which is removed for all elements in this domain) and the attribute defined below.
- @name
- The name of the metadata item. For this element the default value is "dvrKeyscopePrefix".