jueves
mar132003
JXPath 1.1 ya está disponible
jueves, marzo 13, 2003 at 1:19PM
JXPath , es una librería de Apache que permite aplicar expresiones XPath a gran cantidad de fuentes diferentes ( colecciones de datos, javabeans, contextos de servlet, DOM, etc. )
¿Y esto qué quiere decir? Pues bueno, como un trozo de código vale más que mil palabras, allá va:
Address address = (Address)JXPathContext.newContext(vendor).
getValue("locations[address/zipCode='90210']/address");
Esta expresión XPath equivale a lo siguiente:
Address address = null;
Collection locations = vendor.getLocations();
Iterator it = locations.iterator();
while (it.hasNext()){
Location location = (Location)it.next();
String zipCode = location.getAddress().getZipCode();
if (zipCode.equals("90210")){
address = location.getAddress();
break;
}
}
Impresionante, ¿no?
Podéis ver las novedades de la versión 1.1 en la noticia publicada en TheServerSide
En este enlace podéis encontrar una guía de usuario, y en este otro enlace podéis descargaros la última versión de JXPath.
¿Y esto qué quiere decir? Pues bueno, como un trozo de código vale más que mil palabras, allá va:
Address address = (Address)JXPathContext.newContext(vendor).
getValue("locations[address/zipCode='90210']/address");
Esta expresión XPath equivale a lo siguiente:
Address address = null;
Collection locations = vendor.getLocations();
Iterator it = locations.iterator();
while (it.hasNext()){
Location location = (Location)it.next();
String zipCode = location.getAddress().getZipCode();
if (zipCode.equals("90210")){
address = location.getAddress();
break;
}
}
Impresionante, ¿no?
Podéis ver las novedades de la versión 1.1 en la noticia publicada en TheServerSide
En este enlace podéis encontrar una guía de usuario, y en este otro enlace podéis descargaros la última versión de JXPath.
in
xml
xml 
Reader Comments