This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: XSL QUERY


Hello Tarun!

> I have an XML Structure  that looks something like this:
> 
> <Books>
> 	<Author name="Author1" Specialist="Fiction" />
> 	<BookName name="Author1Book1" Type="Fiction" />
> 	<BookName name="Author1Book2" Type="General"/>
> 	<BookName name="Author1Book3" Type="Biography"/>
> 	<BookName name="Author1Book4" Type="Fiction"/>
> 	<Author name="Author2" Specialist="General" />
> 	<BookName name="Author2Book1" Type="Fiction"/>
> 	<BookName name="Author2Book2" Type="Fiction"/>
> 	<BookName name="Author2Book3" Type="Biography"/>
> 	<BookName name="Author2Book4" Type="General"/>
> </Books>
> 
> Now if I have to display the XSL by categorizing from the 'Type' attribute
> of <BookName>, for example I want to display all the books that belong to
> the 'Fiction' Category of Author1, inspite of Author1 having 
> other types of
> books, then how will I achieve it?

Not too handy book name, but perhaps starts-with can help you. Try something like
<xsl:apply-templates select="/Books/BookName[starts-with(@name, $author)][@Type=$genre]"/>

---
Oleg Tkachenko,
Multiconn International, Israel 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]