02/10/2008, 02:29
|
| | Fecha de Ingreso: febrero-2006
Mensajes: 21
Antigüedad: 18 años, 9 meses Puntos: 0 | |
XPath-> Evaluar varias condiciones en NodeList Buenos Días
Tengo un problema con mis conocimientos de XPath y necesito que me echeis una mano.
Tengo que recoger aquellos registro que en un campo tienen "E", "F" o "S", de esta manera:
expression1 = "/REGISTROS/node()[T_TIPO_CENTRO='S']";
NodeList extraccion = (NodeList) xpath.evaluate(expression1, myDocument, XPathConstants.NODESET);
Como veis de esta manera solo recojo los de tipo "S".
¿Hay alguna manera de incluir en la "expression1" una expresion regular que me extraiga los elementos "S" o "F" o "E"?
Otra forma que he pensado es, extraer tres NodeList, uno para cada tipo (E o F o S) y unirlos despues en un solo NodeList, pero tecnicamente no se si es posible.
¿Me podeis echar una mano?
¿Es posible alguna de las dos soluciones?
Muchas Gracias
Un Saludo |