[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] Retrieving values
Subject: Re: [xsl] Retrieving values From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 8 Jan 2009 15:00:57 GMT |
> Question: How to get a Sequence of values so ('TitleA',......)? just as you had it (although your posted input only had one book, so the sequence is of length 1) select="current-group()/title" is the sequence of title elements so you could for example do <xsl:value-of select="current-group()/title" separator=", "/> to put out a comma separated list of them. > but this doesn't work: > <xsl:message select="current-group()/@title"/> that selects tile attributes of the book elements but you don't have title attributes, you have title elements. > Is this possible to check a attribute does exist in a sequence? yes, just use = 9for value equality) or is (for node identity) <xsl:variable name="selectedBooks" select="/books/book[@title = $titles]"/> selects all books wose title is in the current list, or at least it would if the markup was <book title="TitleA"> as you posted it with title elements you want to check an element not an attribute, so <xsl:variable name="selectedBooks" select="/books/book[title = $titles]"/> David ________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Retrieving values, peter verhaar | Thread | [xsl] flattening an xml hierarchy, Tim |
[xsl] Retrieving values, peter verhaar | Date | [xsl] flattening an xml hierarchy, Tim |
Month |