xslt で文字列値を supstring しようとしています。
<element><value>Value of element</value></element>
<element><xsl:value-of select="substring(element/value,1,40)"/></element>
これは、値に & がない場合にうまく機能します。私の場合、値は
<element><value>Company ABC GmbH & Co.</value></element>
部分文字列が機能しておらず、値が 40 を超えています。
xslt 2.0 と Saxon を使用しています。