2010-07-28 11 views
7

tengo este código en EclipseXPath nodeset en Java

NodeSet nodes = (NodeSet) xPath.evaluate(expression,inputSource, XPathConstants.NODESET); 

y su dándome Error de compilación en tiempo de nodeset.

Estas son las cosas que he importado. ¿Puedes decirme por qué está haciendo esto?

import javax.xml.xpath.*; 
import org.xml.sax.InputSource; 
import java.io.File; 
import java.io.FileInputStream; 
import java.io.FileNotFoundException; 
import java.util.*; 
+0

¿Qué error estás recibiendo? – Garett

Respuesta

15

Como se indicó NodeSet no es parte de las bibliotecas estándar. Sin embargo, desde el documentation, NodeSet se correlaciona con NodeList, por lo que podría usarlo. Por lo que se convertiría en:

NodeList nodes = (NodeList) xPath.evaluate(expression,inputSource, XPathConstants.NODESET); 

que tendría que importar org.w3c.dom.NodeList.

+0

muchas gracias – denniss