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 |