[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Arithmetic expressions
Hi I need to multiply an element attribute value by a constant value and outputting into the results tree. Can anyone provide some examples of doing this sort of thing? Thanks Mark This changes <foo a="3" b="2"/> to <foo a="30" b="2"/> David <xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0" result-ns=""> <xsl:param-variable name="n" expr="10"/> <xsl:template match="foo"> <foo> <xsl:apply-templates select="@*"/> </foo> </xsl:template> <xsl:template match="*/@*"> <xsl:copy> <xsl:apply-templates/> </xsl:copy> </xsl:template> <xsl:template match="foo/@a"> <xsl:attribute name="a"> <xsl:value-of select="$n * ."/> </xsl:attribute> </xsl:template> </xsl:stylesheet> 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
|