The optional mode attribute allows the same nodes to be processed more than once. Each time the nodes are processed, they can be displayed in a different manner. A qname is a qualified name that is composed of an optional namespace prefix, a colon which is only present if there is a prefix, and a mandatory XML name (for example, xsl:zipcode or zipcode). If an xsl:apply-templates element has a mode attribute, then it can only apply template rules from xsl:template elements that also have a mode attribute.