0

簡単な質問です。これはJsoup の紹介ページの例です。

String html = "<html><head><title>First parse</title></head>"
  + "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = Jsoup.parse(html);

これは私にはうまくいきません。Netbeans は、ノード ドキュメントからドキュメント タイプに移動することはできないと言っています。十分に公平なので、タイプキャストするとエラーはなくなります。そのようです:

編集:これは機能しません!

String html = "<html><head><title>First parse</title></head>"
  + "<body><p>Parsed HTML into a doc.</p></body></html>";
Document doc = (Document) Jsoup.parse(html);

TYPECAST は機能しません:

Exception in thread "main" java.lang.ClassCastException: org.jsoup.nodes.Document cannot be cast to org.w3c.dom.Document
    at scraping.Scraping.main(Scraping.java:24)

(何か新しいことを学ぶときはちょっとイライラしますが、ドキュメントが示すように正確にフォーマットされた例からこれらすべてのエラーが発生します)

編集:これはエラーです:

required: org.w3c.dom.Document
found:    ord.jsoup.nodes.Document

どうもありがとう

4

1 に答える 1