Subject: RE: [xsl] not getting expected matches From: "Crouch, Luke H." <Luke.Crouch@xxxxxxxxxxx> Date: Thu, 16 Sep 2004 10:17:53 -0500 |
this is the full xsl code: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- overload the text template, do NOT automatically pass-thru text --> <xsl:template match="text()"> </xsl:template> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <!-- for all SEG*/NAME elements, display the name, followed by a * --> <xsl:template match="*[starts-with(name(), 'SEG')]/NAME"> <xsl:value-of select="."/><xsl:text>*</xsl:text> </xsl:template> </xsl:stylesheet> will that not go thru and apply all the templates that have matches? -L > -----Original Message----- > From: Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx] > Sent: Thursday, September 16, 2004 9:48 AM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] not getting expected matches > > > Hi, > > > okay, the expression I'm using is: > > > > <xsl:template match="//*[starts-with(name(), 'SEG')]/NAME"> > > <xsl:value-of select="."/><xsl:text>*</xsl:text> > > </xsl:template> > > > > I'm thinking that this should return me the text of the > > 'NAME' child of all of the elements that start with 'SEG' > > correct? but I have this as my XML... > > No, you don't have an expression to select anything, but > rather you have a match pattern that matches a NAME element > whose parent element's name starts with "SEG". > > Cheers, > > Jarno
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Non English characters in, David Sinclair | Thread | RE: [xsl] not getting expected matc, Crouch, Luke H. |
Re: [xsl] Checking from browser, Josh Canfield | Date | Re: [xsl] dynamically applying temp, Wendell Piez |
Month |