Email Addresses
This specification has been replaced by Mallard 1.1.
Use the email element to mark up the email address for a person or organization in a credit element.
Notes
The email element can contain a mixture of text and any general inline elements.
The email element can occur in the credit element.
The style attribute takes a space-separated list of style hints. Processing tools should adjust their behavior according to those style hints they understand.
The email element can have attributes from external namespaces. See External Namespaces for more information on external-namespace attributes.
Processing Expectations
See the processing expectations for the credit element.
Comparison to Other Formats
The email element is similar to the email element in DocBook when that element is used in an informational context. The email element in Mallard does not double as an inline element.
The email element is similar to the emailaddress element in DITA. DITA provides the emailaddresses element to wrap one or more email addresses for an entity. In Mallard, multiple email elements can be used without a wrapper element.
Schema
The formal definition of the Mallard language is maintained in RELAX NG Compact Syntax in code blocks within this specification. This is the formal definition for the email element. The namespace declarations for this definition are on the page Pages.
mal_info_email = element email {
mal_info_email_attr,
mal_info_email_inline
}
mal_info_email_attr = (
attribute style { xsd:NMTOKENS } ?,
mal_attr_external *
)
mal_info_email_inline = mal_inline