我在 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.*;
正如所指出的,NodeSet 不是标准库的一部分。然而,从文档 http://java.sun.com/javase/6/docs/api/javax/xml/xpath/XPathConstants.html#NODESET,NodeSet 映射到 NodeList,因此您可以直接使用它。所以它会变成:
NodeList nodes = (NodeList) xPath.evaluate(expression,inputSource, XPathConstants.NODESET);
你必须导入org.w3c.dom.NodeList
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)