8

私は日食でこのコードを持っています

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

1 に答える 1

16

示されているように、NodeSet は標準ライブラリの一部ではありません。ただし、ドキュメントから、 NodeSet は NodeList にマップされるため、代わりにそれを使用できます。したがって、次のようになります。

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

インポートする必要がありますorg.w3c.dom.NodeList

于 2010-07-28T07:14:15.557 に答える