|
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 |