一時停止のために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)で