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

Cart








