У меня есть этот код в затмении
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.*;
Как указано, NodeSet не является частью стандартных библиотек. Однако из документации NodeSet сопоставляется с NodeList, так что вы можете просто использовать его вместо этого. Таким образом, это будет выглядеть так:
NodeList nodes = (NodeList) xPath.evaluate(expression,inputSource, XPathConstants.NODESET);
Вам нужно будет импортировать org.w3c.dom.NodeList
.