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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--