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>