Confronta due stringhe per caso ignorare l'uguaglianza in XSLT 1.0
Domanda
devo controllare se un valore corrisponde a una certa stringa, e l'ingresso può essere in ogni caso.
<xsl:if test="$adminStatus='Down'">
do something
</xsl:if>
Soluzione
Utilizzare la funzione di translate()
su entrambi valore $adminStatus
e la destinazione.
Come posso convertire una stringa in maiuscolo o in basso a caso con XSLT?
Altri suggerimenti
Si utilizza la funzione translate
per convertire tutto maiuscolo a minuscolo.
<xsl:if test="translate($adminStatus, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'down'">
do something
</xsl:if>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow