Subject: RE: [xsl] Complex for-each comparison problem From: <Jarno.Elovirta@xxxxxxxxx> Date: Thu, 2 Dec 2004 12:41:33 +0200 |
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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Complex for-each comparis, Sven Waibel | Thread | FW: [xsl] Problem with fo:marker/fo, Arun Sinha |
Re: [xsl] Complex for-each comparis, David Carlisle | Date | RE: [xsl] Xalan bug?, Arun Sinha |
Month |