Subject: [xsl] Knowing node name in order to test From: "Carlos Fragoso Mariscal" <cfragoso@xxxxxxxx> Date: Mon, 3 Sep 2001 01:53:40 +0200 |
Hi! I have got a pair of questions related to a web application that translates xml to html/wml on demand. origin.xml It's a kind of form where parameters/* are the input text of the form. Id is the name identifier of the input text and value its default value. Name tag defines the description of the input text. <parameters> <user id="user"> <name>UserName:</name> <value></value> </user> <pass id="password"> <name>Password:</name> <value></value> </pass> <server id="password"> <name>Password:</name> <value></value> </server> </parameters> Now, here you are my question: I want them to process as a <xsl:for-each> tag where user and server should have attribute type to text and pass to password. When I'm processing an element user, server or pass, how can I test the tag name against a string? current tag name = 'pass' ?!?! transformation.xsl <xsl:template match='authentication/parameters'> <xsl:for-each select='user|pass|server'> <font face="Courier New, Courier, mono" size="2"> <b><xsl:value-of select='name'/></b> </font> <br/> <xsl:call-template name='inputText'> <xsl:with-param name='id'> <xsl:value-of select='@id'/> </xsl:with-param> <xsl:with-param name='value'> <xsl:value-of select='value'/> </xsl:with-param> <xsl:if test=" ? "> <xsl:with-param name='type'> <xsl:value-of select='password'/> </xsl:with-param> </xsl:if> </xsl:call-template> <br/> </xsl:for-each> </xsl:template> Thank you in advance!!! XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: _why_ do people use x, Wendell Piez | Thread | Re: [xsl] Knowing node name in orde, cutlass |
Re: [xsl] xslt svg problem, Max Nitribitt | Date | RE: [xsl] Knowing node name in orde, Jarno . Elovirta |
Month |