AW: Re: [xsl] How to use extract the element value using xpath

Subject: AW: Re: [xsl] How to use extract the element value using xpath
From: "Huditsch Roman" <Roman.Huditsch@xxxxxxxxxxxxx>
Date: Tue, 16 Nov 2004 13:29:42 +0100
Hmm, I see...
What is the actual context for your variables?
Are you using XSLT 1.0 or XSLT 2.0?

Wbr,
Roman



> -----Urspr|ngliche Nachricht-----
> Von: Arulraj [mailto:p_arulraj@xxxxxxxxx]
> Gesendet: Dienstag, 16. November 2004 13:21
> An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Betreff: [Maybe Spam] Re: [xsl] How to use extract the element value using
> xpath
>
> Hi,
> Thanks for the reply..
>
> I am using variables here because I want to calculate
> some other position based on these variables and
> passed to other template.
>
> regards,
> Arul
>
> --- Huditsch Roman <Roman.Huditsch@xxxxxxxxxxxxx>
> wrote:
>
> > Hi,
> >
> > Why are you tried to solve your problem via
> > variables?
> > Maybe an <xsl:choose> would be sufficient.
> >
> > <xsl:template
> >
> match="AdditionalObjectAttributeList/AdditionalAttribute">
> > 			<xsl:choose>
> > 				<xsl:when test="number(AddAttribDefID)=1">
> > 					<xsl:attribute name="width">
> > 						<xsl:value-of select="AttribValue"/>
> > 					</xsl:attribute>
> > 				</xsl:when>
> > 				<xsl:when test="number(AddAttribDefID)=2">
> > 					<xsl:attribute name="height">
> > 						<xsl:value-of select="AttribValue"/>
> > 					</xsl:attribute>
> > 				</xsl:when>
> > 			</xsl:choose>
> > 	</xsl:template>
> >
> > This template might do, what you tried to achiev
> > (suppose this template is invoked within an element,
> > since the created attributes need a parent)
> > I also casted the value of your AddAttribDefID to a
> > number, since I don't know, which kind of element
> > content is allowed there.
> >
> >
> > wbr,
> > Roman
> >
> > > -----Urspr|ngliche Nachricht-----
> > > Von: Arulraj [mailto:p_arulraj@xxxxxxxxx]
> > > Gesendet: Dienstag, 16. November 2004 12:14
> > > An: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > > Betreff: [Maybe Spam] [xsl] How to use extract the
> > element value using
> > > xpath
> > >
> > > Hello,
> > >
> > > I am having following elements in the XML.
> > > <AdditionalObjectAttributeList>
> > > 							<AdditionalAttribute>
> > >
> > > 	<AddAttribDefID>1</AddAttribDefID>
> > >
> > > 	<AttribValue>300pt</AttribValue>
> > > 							</AdditionalAttribute>
> > > 							<AdditionalAttribute>
> > >
> > > 	<AddAttribDefID>2</AddAttribDefID>
> > >
> > > 	<AttribValue>400pt</AttribValue>
> > > 							</AdditionalAttribute>
> > > 						</AdditionalObjectAttributeList>
> > >
> > > Through my XSL. I want to check the
> > <AddAttribDefID>
> > > element. If it is "1" then I need to access
> > > <AttribValue> store it as "Width"
> > >
> > > if it is "2" then I need to access the following
> > > <AttribValue> store it as "height"
> > >
> > > I tried the following expression.. it is not
> > working..
> > > Any help..
> > >
> > > 	<xsl:variable name="Tiffwidth"
> > >
> >
> select="./AdditionalObjectAttributeList/AdditionalAttribute/AttribValue[pr
> > > eceding::text()='1']"/>
> > > 						<xsl:variable name="Tiffheight"
> > >
> >
> select="./AdditionalObjectAttributeList/AdditionalAttribute/AttribValue[pr
> > > eceding::text()='2']"/>
> > >
> > >
> > > thanks
> > > regards,
> > > Arul
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > The all-new My Yahoo! - Get yours free!
> > > http://my.yahoo.com
> >
> >
> >
> >
> **********************************************************************
> > This email and any files transmitted with it are
> > confidential and
> > intended solely for the use of the individual or
> > entity to whom they
> > are addressed. If you have received this email in
> > error please notify
> > the system manager.
> >
> > This footnote also confirms that this email message
> > has been swept by
> > MIMEsweeper for the presence of computer viruses.
> >
> > www.mimesweeper.com
> >
> **********************************************************************
> >
> >
>
>
> =====
> $:0`0:$x,88,x$:0`0:$x,88,x$:0`0:$x,88,x$:0`0:$x$:0`0:$x,88,x$:
>                       Arulraj   Coimbatore, India
> $:0`0:$x,88,x$:0`0:$x,88,x$:0`0:$x,88,x$:0`0:$x$:0`0:$x,88,x$:
>
> The Lord your God in your midst, The Mighty One, will save; He will
> rejoice over
> you with gladness, He will quiet you with His love, He will rejoice over
> you
> with singing. - (Zephaniah 3:17)
>
>
>
> __________________________________
> Do you Yahoo!?
> Meet the all-new My Yahoo! - Try it today!
> http://my.yahoo.com

Current Thread