2010-07-28 9 views
7

Ho questo codice in EclipseXPath serie di nodi in Java

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

e la sua darmi Errore di compilazione tempo sulla serie di nodi.

Queste sono le cose che ho importato. Puoi dirmi perché lo sta facendo?

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

Che errore si riceve? – Garett

risposta

15

Come indicato, NodeSet non fa parte delle librerie standard. Tuttavia, da documentation, NodeSet esegue il mapping su NodeList, quindi è possibile utilizzarlo. Quindi sarebbe diventato:

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

si dovrà importare org.w3c.dom.NodeList.

+0

grazie mille – denniss

Problemi correlati