[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Complex for-each comparison problem

Subject: RE: Complex for-each comparison problem
From: <Jarno.Elovirta@xxxxxxxxx>
Date: Thu, 2 Dec 2004 12:41:33 +0200
date comparison in xsl
Hi,

> What do you mean with "nameofyourunnamedelement"?

After you corrected yourself, the expression should be

itable[@id = i/paramter/value]/@name

> What is the "/@s" at the end?

My typo, I meant the name attribute.

Cheers,

Jarno

> Why "@value", i thought you get the content of an CDATA field
> with "value" simply.
>
> Thanks
> Sven
>
> > <xsl:for-each select="itable[@id =
> i/paramter/nameofyourunnamedelement/@value]/@s">
> >   <xsl:value-of select="."/>
> > </xsl:for-each>
>
>
>
> Jarno.Elovirta@xxxxxxxxx wrote:
>
> > Hi,
> >
> >
> >>i wrote days before about CDATA compare problems and now i
> >>know my problem is at another point.
> >>
> >>xml:
> >>-------------------------------------
> >><itables>
> >>   <itable id=1 name="h">
> >>      <i>
> >>         <paramter>
> >>	    <value="<![CDATA[7]]>"/>
> >
> >
> > The last time I check XML 1.0 spec, an element had to have
> a name and LESS-THAN SIGN was not allowed in attribute value.
> >
> >
> >>	    <value="<![CDATA[8]]>"/>
> >>	 </paramter>
> >>      </i>
> >>   <itable id=2 name="s">
> >>      <i>
> >>         <paramter>
> >>	    <value="<![CDATA[1]]>"/>
> >>	    <value="<![CDATA[5]]>"/>
> >>	 </paramter>
> >>      </i>
> >>   </itable>
> >></itables>
> >>-------------------------------------
> >>
> >>I want to compare each itable/@id with each value:
> >>
> >>itable id=1 with
> >>	<![CDATA[7]]>
> >>	<![CDATA[8]]>
> >>	<![CDATA[1]]>
> >>	<![CDATA[5]]>
> >>
> >>itable id=2 with
> >>	<![CDATA[7]]>
> >>	<![CDATA[8]]>
> >>	<![CDATA[1]]>
> >>	<![CDATA[5]]>
> >>
> >>and then i want give out the itable name where id = value.
> >
> >
> > <xsl:for-each select="itable[@id =
> i/paramter/nameofyourunnamedelement/@value]/@s">
> >   <xsl:value-of select="."/>
> > </xsl:for-each>
> >
> >>I hope i expressed myself clearly.
> >
> >
> > It always helps if your example XML is well-formed, that
> way people don't have to quess or attempt error recovery.
> >
> > Cheers,
> >
> > Jarno

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.