Re: [xsl] XSL QUERY

Subject: Re: [xsl] XSL QUERY
From: Eric Vitiello <xsl-list@xxxxxxxxxxxx>
Date: Fri, 7 Dec 2001 11:41:40 -0500
-- Jeff Kenton [Fri, 7 Dec 2001 11:17:59 -0500]:
>... From: "Tarun Saheja" <tarun.saheja@xxxxxxxxx>
>... Date: Fri, 7 Dec 2001 21:05:40 +0530
>... I have an XML Structure  that looks something like this:
>This is your problem.  Your <BookName ... > elements don't have an
>Author attribute, which would make the solution trivial.  With what
>you have, you will need to guarantee that your books are all grouped
>by author and do some ugly stuff to check when a new Author is seen.
>If you can change your <BookName> elements to contain an author, I
>recommend that.  Especially since the name attribute seems to have
>author embedded in it right now.

as an example:

 <Book name="Book1" author="Author1" Type="Fiction" />
 <Book name="Book2" author="Author1" Type="General"/>
 <Book name="Book3" author="Author1" Type="Biography"/>
 <Book name="Book4" author="Author1" Type="Fiction"/>
 <Book name="Book1" author="Author2" Type="Fiction"/>
 <Book name="Book2" author="Author2" Type="Fiction"/>
 <Book name="Book3" author="Author2" Type="Biography"/>
 <Book name="Book4" author="Author2" Type="General"/>

and you could:

	<xsl:foreach select="//Book[@Type='Fiction'][@author='Author1']">
		<xsl:value-of select="@name"/>


Eric Vitiello
Perceive Designs
Web Design and Consulting

 XSL-List info and archive:

Current Thread