<xmlelement>
An XML element is the basic building block of an XML document. It can contain text, other elements, processing instructions, and more.
Usage information
The content of the <xmlelement>
element should be the element type
name without leading or trailing angle brackets.
Rendering expectations
The contents of the <xmlelement>
element is
typically rendered with leading (<) and trailing (>) angle
brackets.
Specialization hierarchy
The <xmlelement>
element is specialized
from <markupname>
; the
<xmlelement>
element is defined in the
XML-mention domain module. The <markupname>
element is specialized from <keyword>
, and
the <markupname>
element is defined in the
markup-name domain module.
Content model
(Text |
<draft-comment>
|
<required-cleanup>
|
<text>
)*
- Text
-
<draft-comment>
-
<required-cleanup>
-
<text>
Attributes
The following attributes are
available on this element: universal
attributes and @keyref
.
The following attributes are available on this element: universal attributes and the attributes defined below.
@keyref
- Specifies a key
name that acts as a redirectable reference based on a key
definition within a map. See STUB CONTENT for information on using
this attribute.
For HDITA, the equivalent of
@keyref
is@data-keyref
Example
This section is non-normative.
The following code sample shows how the
<xmlelement>
element can be used to tag
the <uicontrol>
element from the
user-interface domain.
<p>Use the <xmlelement>uicontrol</xmlelement> element
to indicate the names of buttons, entry fields, menu items, or
other objects that enable a user to interact with a graphical user
interface.</p>