|
Subject: Re: [xsl] problem with tags From: Peter Flynn <pflynn@xxxxxx> Date: Tue, 28 Feb 2006 09:29:03 +0000 |
On Tue, 2006-02-28 at 09:19, Mikael Petterson (KI/EAB) wrote:
> Hi,
>
> I am using
>
> <xsl:when test="boolean">
> <xsl:value-of select="../@name"> <!-- Selects the attribute name in
> xml-->
> <xsl:when>
You don't say what the current node is when this test gets applied,
nor what the other conditions within the xsl:choose are, but assuming
that what you are doing is equivalent to:
<xsl:template match="dataType">
<xsl:if test="boolean">
<xsl:value-of select="../@name"/>
</xsl:if>
</xsl:template>
then Saxon correctly returns the attribute value in both cases.
///Peter
>
> I my xml I have the following:
>
> Alt 1
> =====
> <attribute name="averagePow">
> <description>
> </description>
> <noNotification/>
> <nonPersistent/>
> <readOnly/>
> <dataType>
> <boolean/>
> </dataType>
> </attribute>
>
> Alt 2
> =====
> <attribute name="cqiAdj">
> <description>
> </description>
> <noNotification/>
> <nonPersistent/>
> <readOnly/>
> <dataType>
> <boolean>
> <defaultValue>false</defaultValue>
> </boolean>
> </dataType>
> </attribute>
>
> When I have alt 1 then no attribute name is selected. But it is in alt
> 2.
> Why is this the case? I am using Xalan 2.4.1
>
> cheers,
>
> //mikael
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] problem with tags, Mikael Petterson \(K | Thread | RE: [xsl] problem with tags, Mikael Petterson \(K |
| [xsl] problem with tags, Mikael Petterson \(K | Date | Re: [xsl] Part 2 of An all-in-one X, Manfred Staudinger |
| Month |