Posterior a de esta extensa selección de información resolvimos esta inconveniente que suelen tener ciertos los lectores. Te brindamos la solución y nuestro deseo es resultarte de gran ayuda.
Solución:
En XSLT 1.0 el upper-case()
y lower-case()
las funciones no están disponibles. Si está utilizando una hoja de estilo 1.0, el método común de conversión de casos es translate()
:
XSLT 2.0 tiene upper-case()
y lower-case()
funciones En el caso de XSLT 1.0, puede usar translate()
:
La implementación de .NET XSLT permite escribir funciones administradas personalizadas en la hoja de estilo. Para minúsculas() puede ser:
Supongamos que puede ser lento, pero aceptable.
No olvide habilitar la compatibilidad con scripts incrustados para la transformación:
// Create the XsltSettings object with script enabled.
XsltSettings xsltSettings = new XsltSettings(false, true);
XslCompiledTransform xslt = new XslCompiledTransform();
// Load stylesheet
xslt.Load(xsltPath, xsltSettings, new XmlUrlResolver());
Comentarios y calificaciones
Tienes la opción de favorecer nuestro cometido mostrando un comentario o dejando una puntuación te damos las gracias.