2010-07-28 5 views
7

में मैं ग्रहणXPath nodeset जावा

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

में इस कोड है और इसके लिए मुझे nodeset पर टाइम त्रुटि संकलन दे रही है।

ये वे चीज़ें हैं जिन्हें मैंने आयात किया है। क्या आप मुझे बता सकते हैं कि यह क्यों कर रहा है?

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

आपको क्या त्रुटि मिल रही है? – Garett

उत्तर

15

जैसा कि इंगित किया गया है कि नोडसेट मानक पुस्तकालयों का हिस्सा नहीं है। हालांकि, documentation से, नोडसेट मानचित्र नोडलिस्ट पर नक्शा करता है, ताकि आप इसके बजाय इसका उपयोग कर सकें। तो यह बन जाएगा:

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

आपको org.w3c.dom.NodeList आयात करना होगा।

+0

आपको बहुत बहुत धन्यवाद – denniss