|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Filtering on attributes
Hello,
> Is it possible to filter the data on attribute value before
> displaying? For example, it displays the data from those
> nodes where 'scope of dessimination' is EFSA.
>
> Any suggestion?
Just add the Xpath query after the variable containing the XML from the document.
>
> Style sheet
> -----------
>
> <xsl:template match="/">
> <xsl:for-each
> select="document('multiple_input1.xml')/someURIs/file">
> <xsl:variable name="copy_current_file"
> select="document(string(.))"/>
> <xsl:value-of select="$copy_current_file"/>
> <br/><br/>
> </xsl:for-each>
> </xsl:template>
> </xsl:stylesheet>
<xsl:value-of select="$copy_current_file//category"/>
Will get you all the category-nodes. So all you need to do is construct the Xpath to retrieve the nodes with attribute values you need.
For writing Xpaths this guide is a good intro (se the list to the left):
http://www.zvon.org/xxl/XPathTutorial/General/examples.html
Cheers,
Flemming
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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








