[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Newbie question on XSL transformations: multiple
--On Tuesday, February 06, 2007 16:40:58 -0800 Rob Newman wrote:
You have got the point - your summary is correct. Unfortunately that first sort (1) causes xsltproc to seg-fault again. I will keep trying to figure it out. This, which incorporates Abel's suggestions and a wrapper to handle the example input, works for me with xsltproc on Linux giving the result you are looking for with the larger example as input. <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> <xsl:template match="/"> <dataloggerlist> <xsl:apply-templates select="pfarr/pfarr/pfarr"> <xsl:sort select="pfstring[@name = 'dlt']" data-type="number" order="descending"/> <xsl:sort select="@name"/> </xsl:apply-templates> </dataloggerlist> </xsl:template> <xsl:template match="pfarr"> <datalogger name="{@name}"> <xsl:apply-templates select="pfstring"/> </datalogger> </xsl:template> <xsl:template match="pfstring"> <param id="{@name}"> <xsl:value-of select="."/> </param> </xsl:template> </xsl:stylesheet> -- Owen Rees Hewlett Packard Laboratories, Bristol, UK
|
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
|