Buscar
Social
Ofertas laborales ES
« Apple sponsor 2003 en JavaOne | Main | JAMDATGames, juegos J2ME para tu móvil »
jueves
mar132003

JXPath 1.1 ya está disponible

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.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.