0

こんにちは、URL から XML ファイルを解析しようとしています。NodeList には値が含まれていますが、各ノードの getNodeValue は null を返します。誰でも私を助けることができますか?

これは、xml を解析する私の方法です。

public ArrayList xmloku(String url) {

        ArrayList xmllistesi = new ArrayList();

        try {

            URL xmlyolu = new URL(url);
            DocumentBuilderFactory dFactory = DocumentBuilderFactory
                    .newInstance();
            DocumentBuilder dBuilder = dFactory.newDocumentBuilder();

            Document document = dBuilder.parse(new InputSource(xmlyolu
                    .openStream()));
            document.getDocumentElement().normalize();

            NodeList nodeListCountry = document
                    .getElementsByTagName("karikatur");

            for (int i = konum; i < nodeListCountry.getLength(); i++) {
                Node node = nodeListCountry.item(i);
                Element elementMain = (Element) node;
                xmllistesi.add(elementMain.getNodeValue());
                     }
4

1 に答える 1

0

getNodeValue()使用してみる代わりにgetTextContent()

for (int i = konum; i < nodeListCountry.getLength(); i++) {
    Node node = nodeListCountry.item(i);
    Element elementMain = (Element) node;
    xmllistesi.add(elementMain.getTextContent());
}
于 2013-10-02T20:55:45.050 に答える