This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: .,*,and


> Can someone explain the differences between:
>
> <xsl:apply-templates select="."/>,

Apply templates to the current node (self::node())

> <xsl:apply-templates select="*"/>, and

Apply-templates to all the children of current node which have the same
principal node type. If you're processing element, that means - process all
sub-elements.

> <xsl:apply-templates />

process all the children nodes.

> I just discovered that i get drastically different results with each and i
> dont understand why that is.

You also have to mind namespaces and attribute and namespace nodes (which
are not "children" nodes).

Bye.
/lexi


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]