1

一時停止のためにhtmlをxmlに変換しようとしています。私はjdom2を使用していて、インターネットでいくつかのサンプルコードを見つけましたが、SAXBuilderは非推奨であるため、機能しませんでした。

これが重要なコードの部分です。

        frInHtml = new FileReader("E:\\Dropbox/workspace/test.html");
        brInHtml Html = new BufferedReader(frInHtml);


     SAXBuilder saxBuilder = new SAXBuilder("org.ccil.cowan.tagsoup.Parser", false);

        org.jdom2.Document jdomDocument = saxBuilder.build(brInHtml);
        XMLOutputter outputter = new XMLOutputter();
        try {
            outputter.output(jdomDocument, System.out);
            fwOutXml = new FileWriter("E:\\Dropbox/workspace/Second.xml");
            bwOutXml = new BufferedWriter(fwOutXml);
            outputter.output(jdomDocument, bwOutXml);
            System.out.flush();
        } catch (IOException e) {

ドキュメントにはhttp://www.jdom.org/docs/apidocs/org/jdom2/input/SAXBuilder.htmlと書かれていますが、「XMLReaderSAX2Factory.XMLReaderSAX2Factory(boolean、String)でSAXBuilder(XMLReaderJDOMFactory)を使用する必要がある」と書かれていますが使い方がわかりません。どんな助けでもいただければ幸いです

これが私の出力です:スレッド "main"の例外org.jdom2.JDOMException:SAX2XMLReaderを作成できません。org.jdom2.input.sax.XMLReaderSAX2Factory.createXMLReader(XMLReaderSAX2Factory.java:129)で

4

1 に答える 1