ThomasM: XSLT 1.0 Vorzeichen setzen

Beitrag lesen

Hallo Julian,

bzw. bin ich soeben auf folg. Lösung gestoßen:

<xsl:template match="Item[./LineAmount[contains(., '-')]]/LineText/Text">
	<Text>-<xsl:value-of select="."/></Text>
</xsl:template>

Als numerische Prüfung würde ich es eher so angehen:

<xsl:template match="Item[./LineAmount[. &lt; 0]]/LineText/Text">
  <Text><xsl:value-of select="format-number(. * -1, '#.00')"/></Text>
 </xsl:template>

Grüße, Thomas