RE: [xsl] select attribute of xsl:variable

Subject: RE: [xsl] select attribute of xsl:variable
From: "Praveen Chauhan" <praveen.chauhan@xxxxxxxxxxxxxx>
Date: Wed, 1 Sep 2010 17:42:11 +0530
Hi pankaj,


 Done Use 

 <xsl:variable name="role_title" 
select="parent::textbox-head/parent::textbox/@role"/>



Thanks
Praveen Chauhan
(Aptara india)

-----Original Message-----
From: Hermann Stamm-Wilbrandt [mailto:STAMMW@xxxxxxxxxx] 
Sent: Wednesday, September 01, 2010 5:36 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] select attribute of xsl:variable

"textbox-head / textbox-body" mismatch.

$ cat textbox.xml
<textbox id="b0030" role="alt1">
    <textbox-head>
        <title>XXXXXXXXXXXXXX</title>
 </textbox-head>
</textbox>
$
$ xpath++ "/textbox/textbox-head/title/parent::textbox-body/parent::textbox
[@role]" textbox.xml
$
$ xpath++ "/textbox/textbox-head/title/parent::*/parent::textbox[@role]"
textbox.xml

----------------------------------------------------------------------------
---
<textbox id="b0030" role="alt1">
    <textbox-head>
        <title>XXXXXXXXXXXXXX</title>
 </textbox-head>
</textbox>
$


Mit besten Gruessen / Best wishes,

Hermann Stamm-Wilbrandt
Developer, XML Compiler, L3
WebSphere DataPower SOA Appliances
----------------------------------------------------------------------
IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats:
Martin Jetter
Geschaeftsfuehrung: Dirk Wittkopp
Sitz der Gesellschaft: Boeblingen
Registergericht: Amtsgericht Stuttgart, HRB 243294



From:       pankaj.c@xxxxxxxxxxxxxxxxxx
To:         xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Date:       09/01/2010 01:54 PM
Subject:    Re: [xsl] select attribute of xsl:variable



<textbox id="b0030" role="alt1">
    <textbox-head>
        <title>XXXXXXXXXXXXXX</title>
 </textbox-head>
</textbox>


With Case 1 I get correct output

<textbox aid:pstyle="TE A title" id="b0030" role="alt1"> ..............


With Case 2 output is :

<textbox aid:pstyle="" id="b0030" role="alt1">


Empty aid:pstyle=""

I tried to display the value also and it gives me "EMPTY" in case second.

<xsl:text>{</xsl:text><xsl:value-of
select="$boxtype"/><xsl:text>}</xsl:text> GIVES {}.

Current Thread