[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Complex for-each comparison problem
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
|
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
|