Name
xsl:attribute
Synopsis
<xsl:attribute name = "QualifiedName
" namespace = "URI
"> <! -- template for the attribute value -- > </xsl:attribute>
The xsl:attribute
instruction adds an attribute to an element in the
result tree. This element can be a child of an xsl:attribute-set
element, an xsl:element
instruction, or a literal
result element. In each case, all xsl:attribute
elements must precede all
literal result elements and other instructions that insert content
into the output element.
Attributes
name
, required, attribute value templateThe name of the attribute this instruction creates.
namespace
, optional, attribute value templateThe namespace URI of the attribute. If a nonempty namespace URI is specified, then the processor will pick an appropriate prefix for the attribute—probably, but not necessarily, the one used in the
name
attribute.
Contents
The contents of this element are a template whose instantiation only produces text nodes. The value of the attribute added to the result tree is determined by instantiating the template.
Get XML in a Nutshell, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.