<param>
The <param> (parameter) element
specifies a set of values that might be required by an
<object> at runtime.
Usage information
Any number of <param> elements might appear
in the content of an <object> in any order,
but must be placed at the start of the content of the enclosing
object. This element is comparable to the HMTL
<param> element, and the attribute semantics derive from their HTML
definitions. For example, the @type attribute
differs from the @type attribute on many other DITA
elements.
Processing expectations
@keyref attribute on <param> has the following
expectations:- When the key specified by
@keyrefis resolvable and has an associated URI, that URI is used as the value of this element (overriding@value, if that is specified). - When the key specified by
@keyrefis resolvable and has no associated resource (only link text), the@keyrefattribute is considered to be unresolvable for this element. If@valueis specified, it is used as a fallback. - When the key specified by
@keyrefis not resolvable, the value of the@valueattribute is used as a fallback target for the<param>element.
Content model
EMPTY
Contained by
Empty
Contained by
Inheritance
- topic/param
The <param> element is a base element type. It is defined in the topic module.
Attributes
The following attributes are available on this element: universal attributes and the attributes defined below.
@keyref- Specifies a key reference to the thing the parameter references.
@name(REQUIRED)- Specifies the name of the parameter.
@value- Specifies the value of a run-time parameter that is described
by the
@nameattribute.
The following attributes are available on this element: universal attributes and the attributes defined below.