<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> )*

Zero or more
  • 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>