|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Knowing node name in order to test
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
|
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
|






