Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - select nodes with child node A and child node B [Thread Next] Re: select nodes with child node A and child node BTo: NULL Date: 11/1/2006 4:27:00 PM gplott@y... wrote: > //viewentry[ (entrydata[@name='CourseOrMeetingName'][text='Course > ABC']) and (entrydata[@name='StartDate'][datetime='20070110'])]" Works just fine when I try it on your sample fragment, using Xalan: <?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:copy-of select="//viewentry[ (entrydata[@name='CourseOrMeetingName'][text='Course ABC']) and (entrydata[@name='StartDate'][datetime='20070110'])]"/> </xsl:template> </xsl:stylesheet> Output is <?xml version="1.0" encoding="UTF-8"?><viewentry position="1" unid="E5FE575692CAB4CD852572140052F751" noteid="893A" siblings="24"> <entrydata columnnumber="0" name="CourseOrMeetingName"> <text>Course ABC</text></entrydata> <entrydata columnnumber="1" name="StartDate"> <datetime>20070110</datetime></entrydata> <entrydata columnnumber="2" name="City"> <text>West chester</text></entrydata> <entrydata columnnumber="3" name="FirstName"> <text>Joe</text></entrydata> <entrydata columnnumber="4" name="MiddleName"> <text/></entrydata> <entrydata columnnumber="5" name="LastName"> <text>Blow</text></entrydata> </viewentry> -- () ASCII Ribbon Campaign | Joe Kesselman /\ Stamp out HTML e-mail! | System architexture and kinetic poetry | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
