Ich lese Wert aus XML.Ist ihre beliebige Möglichkeit zu finden, ob der Wert in Großbuchstaben ist (der Wert ist in anderer Sprache zB Englisch, Französisch , Spanisch etc) Ich will Funktion, die wahr zurückgibt, wenn der Wert in Großbuchstaben ist, sonst gibt es false zurück.Funktion, die wahr zurückgibt, ist die Zeichenfolge in Großbuchstaben mit XSLT
<xsl:variable name="mg" select="DreamBone DreamFillets régals aux
légumes et au poulet 170 Gramme">
<xsl:if test="function-to-check-string-is-in-upper-case">
<xsl:value-of select="$mg"/>
</xsl:if>
XSLT 2.0? Es hat eine 'Großbuchstabe()' Funktion, 'Großbuchstabe ($ mg) = $ mg' ist dann wahr, wenn die Zeichenkette groß geschrieben ist. Wenn Sie XSLT 1.0 haben, dann haben Sie keine Großschreibung() ', aber Sie können _simulieren (für ASCII-Text) mit' translate() '. –
Ich benutze XSLT 1.0. Danke @AdrianoRepetti, dass dein Vorschlag für mich funktioniert. –