[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
|