OIC XPath: Funciones de String
Funciones útiles para validar y trabajar con cadenas de texto en OIC.
starts-with(string, subcadena)
Verifica si una cadena comienza con una subcadena específica. Devuelve true or false.
starts-with($EachFile/nsmpr8:File/nsmpr8:filename, "C")
string-length(string) > 0
Una forma común de verificar que un campo no esté vacío es comprobar que la longitud de su cadena sea mayor que cero.
string-length(/nsmpr5:execute/nsmpr0:request-wrapper/nsmpr0:Pedidos/nsmpr0:sucursal) > 0
position()
Devuelve la posición actual dentro de una secuencia o bucle, útil para generar números secuenciales.
<!-- Dentro de un for-each, asigna el número de la iteración actual al nodo -->
<nsmpr1:SequentialNumber>
<xsl:value-of select="position()"/>
</nsmpr1:SequentialNumber>