У меня есть этот XSLT:
<xsl:strip-space elements="*" />
<xsl:template match="math">
<img class="math">
<xsl:attribute name="src">http://latex.codecogs.com/gif.latex?<xsl:value-of
select="text()" /></xsl:attribute>
</img>
</xsl:template>
Что применяется к этому XML (обратите внимание на разрыв строки):
<math>\text{average} = \alpha \times \text{data} + (1-\alpha) \times
\text{average}</math>
К сожалению, преобразование создает это:
<img
class="math"
src="http://latex.codecogs.com/gif.latex?\text{average} = \alpha \times \text{data} + (1-\alpha) \times 					\text{average}" />
Обратите внимание на символы пробельных символов. Хотя это работает, это ужасно грязно. Как я могу предотвратить это?