[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: problem with tags
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|