XPath NodeSet в Java

У меня есть этот код в затмении

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.*;
8
задан Dimitre Novatchev 28 July 2010 в 12:45
поделиться

1 ответ

Как указано, NodeSet не является частью стандартных библиотек. Однако из документации NodeSet сопоставляется с NodeList, так что вы можете просто использовать его вместо этого. Таким образом, это будет выглядеть так:

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

Вам нужно будет импортировать org.w3c.dom.NodeList .

16
ответ дан 5 December 2019 в 10:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: