[Home] [By Thread] [By Date] [Recent Entries]

Subject: Some basic things
From: "ashu t" <aashut@xxxxxxxxxxxxxx>
Date: 29 Jul 2002 15:02:12 -0000
Here are some things which i am little confused about.
(1)
<xsl:apply-templates/> and
<xsl:apply-templates select="*"/>
are they not same?
I have read about this on this linkshttp://www.w3.org/TR/xslt#strip
http://www.w3.org/TR/xslt#section-Applying-Template-Rules
but I am bit confused as select ="*" will not process text node ?? or it will process?
(2)
And one other thing is about overriding template rule :
If i write <xsl:template match="some node"/>
then what does it do
(1)It will not process this node and move to process nodes which are children of it. or
(2)It will leave all the nodes unprocessed between
<some node> and </some node> and move to next node to process


(3)
And if we have more than one predicate in some template match like
<xsl:template match ="text()[preceding-sibling::node()[1][self::input][not(normalize-space())]]
then how we interpre it (from left to right or right to left)


May be these are very basic things and should be known to every one but i am not getting it correctly while reading material on w3 site.
can any one explain this
ashu


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


Current Thread
  • Some basic things
    • ashu t - Mon, 29 Jul 2002 11:01:59 -0400 (EDT) <=
      • <Possible follow-ups>
      • ashu t - Mon, 29 Jul 2002 11:09:46 -0400 (EDT)
      • ashu t - Wed, 31 Jul 2002 11:28:47 -0400 (EDT)
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member