XPath NodeSet в Java - PullRequest
       24

XPath NodeSet в Java

8 голосов
/ 28 июля 2010

У меня есть этот код в eclipse

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.*;

1 Ответ

16 голосов
/ 28 июля 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...