|
Subject: RE: [xsl] OR in test From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Thu, 4 Jul 2002 14:11:33 +0100 |
If you want to use "or" in a test, use "or", and not "|", which means
union.
Also note,
> <xsl:variable name="type">
> <xsl:value-of select="@type"/>
> </xsl:variable>
is a very inefficient way of writing
<xsl:variable name="type" select="@type"/>
while
> <xsl:element name="input">
> <xsl:attribute name="name">
> <xsl:value-of select="@name"/>
> </xsl:attribute>
> <xsl:attribute name="type">
> <xsl:value-of select="@type"/>
> </xsl:attribute>
> <xsl:apply-templates/>
> </xsl:element>
is a rather long-winded way of writing
<input name="{@name}" type="{@type}">
<xsl:apply-templates/>
</input>
Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx
> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of ashu t
> Sent: 04 July 2002 13:34
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] OR in test
>
>
> in conversion of html to wml i am using this template match for
> <input>tag.
> <xsl:template match="a/input | div/input | center/input | p/input
> | ul/input | li/input | tr/input | td/input | th/input |
> table/input | font/input">
> <xsl:variable name="type">
> <xsl:value-of select="@type"/>
> </xsl:variable>
> <xsl:if test="$type='text'| $type='password'">
> <xsl:choose>
> <xsl:when test="$type='text'">
> <xsl:element name="input">
> <xsl:attribute name="name">
> <xsl:value-of select="@name"/>
> </xsl:attribute>
> <xsl:attribute name="type">
> <xsl:value-of select="@type"/>
> </xsl:attribute>
> <xsl:apply-templates/>
> </xsl:element>
> </xsl:when>
> <xsl:otherwise>
> <xsl:element name="input">
> <xsl:attribute name="name">
> <xsl:value-of select="@name"/>
> </xsl:attribute>
> <xsl:attribute name="type">
> <xsl:value-of select="@type"/>
> </xsl:attribute>
> <xsl:apply-templates/>
> </xsl:element>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:if>
> </xsl:template>
>
> but it is not working .i want to know that is it wrong to use
> or(|) in test.if yes then what should be the right way. and what
> if in html text is written as TEXT(in capitals).
> as in wml only two (text and password) input types are allowed ashu
>
> _________________________________________________________
> There is always a better job for you at Monsterindia.com.
> Go now http://monsterindia.rediff.com/jobs
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] OR in test, Jeni Tennison | Thread | Re: [xsl] OR in test, David Carlisle |
| RE: [xsl] disable-output-escaping n, Michael Kay | Date | Re: [xsl] OR in test, Vasu Chakkera |
| Month |