¿Hay alguna manera de encontrar un nodo que coincida con parte de un valor?XSLT, XPath e InStr
Si tengo el siguiente:
<competition id="100" name="Barclays Premier League"/>
<competition id="101" name="CocaCola Championship" />
<competition id="102" name="CocaCola League 1" />
Dada la cadena "Premier League" o incluso "Prem", ¿cómo iba a coincidir con el nodo correcto y obtener ID 100.
He conseguido este usando for-each y contains, pero esto es muy ineficiente y no funciona lo suficientemente rápido para nuestros requerimientos.
Y si solo quiere la id // competencia [contiene (@nombre, "Prem")]/@ id –
bah - demasiado acostumbrado a trabajar con conjuntos de nodos – annakata
el "//" probablemente tampoco sea aconsejable antes que nadie lo menciona, simplemente no conocía ninguna otra estructura en la ruta obviamente. – annakata