up because the number format in the xml is formatted using a locale dependent format rather than a neutral dependent format like a float datatype in XML Schema therefore it is not possible to use interoperate between different locales with the XML. ie generate the XML using one locale and the xsl using another. PR: 7877 Reported by: nicolaken@apache.org (Nicola Ken Barozzi) git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@272420 13f79535-47bb-0310-9956-ffa450edef68master
@@ -3,7 +3,6 @@ | |||||
xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect" | xmlns:redirect="org.apache.xalan.xslt.extensions.Redirect" | ||||
extension-element-prefixes="redirect"> | extension-element-prefixes="redirect"> | ||||
<xsl:output method="html" indent="yes" encoding="US-ASCII"/> | <xsl:output method="html" indent="yes" encoding="US-ASCII"/> | ||||
<xsl:decimal-format decimal-separator="." grouping-separator=","/> | |||||
<!-- | <!-- | ||||
The Apache Software License, Version 1.1 | The Apache Software License, Version 1.1 | ||||
@@ -230,9 +229,9 @@ | |||||
<td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td> | <td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td> | ||||
<td align="right"><xsl:value-of select="Stats/Ca"/></td> | <td align="right"><xsl:value-of select="Stats/Ca"/></td> | ||||
<td align="right"><xsl:value-of select="Stats/Ce"/></td> | <td align="right"><xsl:value-of select="Stats/Ce"/></td> | ||||
<td align="right"><xsl:value-of select="format-number(Stats/A, '0%')"/></td> | |||||
<td align="right"><xsl:value-of select="format-number(Stats/I, '0%')"/></td> | |||||
<td align="right"><xsl:value-of select="format-number(Stats/D, '0%')"/></td> | |||||
<td align="right"><xsl:value-of select="Stats/A"/></td> | |||||
<td align="right"><xsl:value-of select="Stats/I"/></td> | |||||
<td align="right"><xsl:value-of select="Stats/D"/></td> | |||||
</tr> | </tr> | ||||
</xsl:if> | </xsl:if> | ||||
</xsl:for-each> | </xsl:for-each> | ||||
@@ -274,9 +273,9 @@ | |||||
<table width="100%"><tr> | <table width="100%"><tr> | ||||
<td><a href="overview-explanations.html#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td> | <td><a href="overview-explanations.html#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td> | ||||
<td><a href="overview-explanations.html#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td> | <td><a href="overview-explanations.html#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td> | ||||
<td><a href="overview-explanations.html#EXabstractness">Abstractness</a>: <xsl:value-of select="format-number(Stats/A, '0%')"/></td> | |||||
<td><a href="overview-explanations.html#EXinstability">Instability</a>: <xsl:value-of select="format-number(Stats/I, '0%')"/></td> | |||||
<td><a href="overview-explanations.html#EXdistance">Distance</a>: <xsl:value-of select="format-number(Stats/D, '0%')"/></td> | |||||
<td><a href="overview-explanations.html#EXabstractness">Abstractness</a>: <xsl:value-of select="Stats/A"/></td> | |||||
<td><a href="overview-explanations.html#EXinstability">Instability</a>: <xsl:value-of select="Stats/I"/></td> | |||||
<td><a href="overview-explanations.html#EXdistance">Distance</a>: <xsl:value-of select="Stats/D"/></td> | |||||
</tr></table> | </tr></table> | ||||
<table width="100%" class="details"> | <table width="100%" class="details"> | ||||
@@ -55,7 +55,6 @@ | |||||
--> | --> | ||||
<xsl:output method="html" indent="yes" encoding="US-ASCII"/> | <xsl:output method="html" indent="yes" encoding="US-ASCII"/> | ||||
<xsl:decimal-format decimal-separator="." grouping-separator="," /> | |||||
<xsl:template match="JDepend"> | <xsl:template match="JDepend"> | ||||
<html> | <html> | ||||
@@ -166,9 +165,9 @@ | |||||
<td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td> | <td align="right"><xsl:value-of select="Stats/ConcreteClasses"/></td> | ||||
<td align="right"><xsl:value-of select="Stats/Ca"/></td> | <td align="right"><xsl:value-of select="Stats/Ca"/></td> | ||||
<td align="right"><xsl:value-of select="Stats/Ce"/></td> | <td align="right"><xsl:value-of select="Stats/Ce"/></td> | ||||
<td align="right"><xsl:value-of select="format-number(Stats/A, '0%')"/></td> | |||||
<td align="right"><xsl:value-of select="format-number(Stats/I, '0%')"/></td> | |||||
<td align="right"><xsl:value-of select="format-number(Stats/D, '0%')"/></td> | |||||
<td align="right"><xsl:value-of select="Stats/A"/></td> | |||||
<td align="right"><xsl:value-of select="Stats/I"/></td> | |||||
<td align="right"><xsl:value-of select="Stats/D"/></td> | |||||
</tr> | </tr> | ||||
@@ -203,9 +202,9 @@ | |||||
<table width="100%"><tr> | <table width="100%"><tr> | ||||
<td><a href="#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td> | <td><a href="#EXafferent">Afferent Couplings</a>: <xsl:value-of select="Stats/Ca"/></td> | ||||
<td><a href="#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td> | <td><a href="#EXefferent">Efferent Couplings</a>: <xsl:value-of select="Stats/Ce"/></td> | ||||
<td><a href="#EXabstractness">Abstractness</a>: <xsl:value-of select="format-number(Stats/A, '0%')"/></td> | |||||
<td><a href="#EXinstability">Instability</a>: <xsl:value-of select="format-number(Stats/I, '0%')"/></td> | |||||
<td><a href="#EXdistance">Distance</a>: <xsl:value-of select="format-number(Stats/D, '0%')"/></td> | |||||
<td><a href="#EXabstractness">Abstractness</a>: <xsl:value-of select="Stats/A"/></td> | |||||
<td><a href="#EXinstability">Instability</a>: <xsl:value-of select="Stats/I"/></td> | |||||
<td><a href="#EXdistance">Distance</a>: <xsl:value-of select="Stats/D"/></td> | |||||
</tr></table> | </tr></table> | ||||
<table width="100%" class="details"> | <table width="100%" class="details"> | ||||