XSLT - boolesch true, wenn Attributwert-Zeichenlänge größer als 10 ist

Ich habe versucht, die Gesamtzahl der Zeichen meines Titelattributwerts zu zählen, aber es schien nicht so zu bewerten, wie ich es beabsichtigte:

<xsl:if test="count(@title)>10">
    <xsl:attribute name="class">double-line</xsl:attribute>
</xsl:if>

Ich habe auch versucht, /text() an @title anzuhängen. Es sieht so aus, als ob ich noch nicht drauf bin. Irgendwelche Vorschläge?

Antwort auf "XSLT - boolesch true, wenn Attributwert-Zeichenlänge größer als 10 ist " 2 von antworten

Ich glaube, es ist string-length() you are after. Sie sind nach.

Sie möchten die String-Länge-Funktion:

<xsl:if test="string-length(@title) &gt; 10">