To summarize all the positive node values, you can do:
<xsl:value-of select="sum(//*[. > 0])" />
To summarize all negative node values, you can do:
<xsl:value-of select="sum(//*[. < 0])" />
To sum the absolute values of numbers, you can do:
<xsl:value-of select="sum(//*[. > 0]) - sum(//*[. < 0])" />
source share