[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Comparing nodes in axis
F***, it's > In the first example i'm saying > > "If the *parent of the* context node, the one now being processed, is the > menu node at absolute position $pos" Citando xptm <xptm@xxxxxxx>: > Is it correct to use expressions like these ones: > > <xsl:if test="parent::menu=(//menu)[$pos]"> > <xsl:text>1</xsl:text> > </xsl:if> > > <xsl:if test="ancestor::menu=(//menu)[$pos]"> > <xsl:text>0</xsl:text> > </xsl:if> > > to compare the context node with another known node? > > In the first example i'm saying > > "If the context node, the one now being processed, is the parent of the > menu node at absolute position $pos" > > and > > "If the the menu node at absolute position $pos is one of the ancestors > of the context node"? > > It is apparently working OK, but i never saw such comparisons being made... > > > As a side question, i tend to make things like > > <xsl:if test="parent::menu=(//menu)[$pos]"> > <xsl:text>1</xsl:text> > </xsl:if> > <xsl:if test="not(parent::menu=(//menu)[$pos])"> > <xsl:text>0</xsl:text> > </xsl:if> > > Is there any drawback in doing this insted of choose/when/otherwise? > > Thanks. > > O SAPO ja esta livre de vmrus com a Panda Software, fique vocj tambim! Clique em: http://antivirus.sapo.pt
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|