2010-12-11 6 views
0

JavaccとJavaを使用してXHTMLとJavascriptを解析するミニWebブラウザを構築していますが、DOMを構築する必要があります。私のブラウザが文書を解析する際に手作業で構築することなく、DOMを取得しノードを操作するのに役立つツールはありますか?JavaでxhtmlドキュメントのDOMを取得

+0

XML(xhtml)の場合は、[こちら](http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/parsers/DocumentBuilderFactory.html)から開始してください – khachik

答えて

2

あなたは野生で見られるようなHTMLを処理したい場合にそれをレンダリングする前に、あなたのために不正な形式のHTMLを回復しようとしている、JTidyを使用しようと、JDOMまたはDom4Jを使用して約XML parsers for Java

この質問を読んで試してみてくださいDOM。

0

XCCL文書を解析するためにJavaCCが必要と思われる理由がわかりません。それが本当に有効なXHTMLならば、それは有効なXMLです。つまり、XML DOMパーサーは、操作できるDOMを提供できます。なぜApacheやJDOMやDOM4JからJavaやXercesに組み込まれているDOMパーサーを使用しないのですか? JavaCCを使って自分自身を書くことは貴重な学習の練習になるかもしれませんが、あなたがすでに利用できるものよりも優れているかどうかは疑問です。

+0

これは1つの割り当てです私のクラス(コンパイラ)の。 – user

+0

JavaCCを使用してXML DOMパーサを記述するための割り当ては何ですか?はいの場合、あなたの質問は何ですか?また、人々が知るように宿題タグを追加します。 – duffymo

+0

割り当ては、Javascriptを含むXHTML文書を解析して表示するミニWebブラウザを作成することです。私は、Javascriptコードがそれを操作できるようにDOMを構築する必要があります。私はこれに取り組む最善の方法が何であるか分からなかったが、DOMを取得するためにライブラリを使用しようと試みる。 – user

関連する問題