ich von generierten Code wie die folgenden in einem Format von res 2^-2 .:convert Nummer richtiges Format
/*!< @VAR_NAME VehSpd @RES 2^-2 @MIN 0 @MAX 182.5 */
Ich mag immer Ausgang 0.250 erhalten anstelle von 2^-2 bis sein:
/*!< @VAR_NAME VehSpd @RES 0.250 @MIN 0 @MAX 182.5 */
in XSL sie legen das Format der Zeile wie:
<xsl:value-of select="concat($newline, ' /*!<',
' @VAR_NAME ', $curr_node/@name,@struct-component-name,
' @RES ', @res,
' @MIN ', @min-val,
' @MAX ', @max-val)"/>
ist weg Format 2^zu konvertieren -2 als 0.250 zu zeigen. Ich versuchte Nummer (@res), aber es gibt mir NaN. eine Idee? Übrigens, ich bin nicht sicher, ob @res ist eine Zahl oder eine Zeichenfolge
in XSL das Format ist wie folgt: –
Welche XSLT-Prozessor verwenden Sie? Es kann eine einfache Möglichkeit geben, dies mit einer Erweiterungsfunktion zu tun. –