Eclipse は、 PHP、JavaScript、およびJAVAコードから AST ツリーを構築するための非常に優れたアプローチを提供します。その要素の位置を受け取る言語の各要素をすべて調べることができます+コードを検証し、構文エラーの位置があります。
HTML と CSS の同様の API を見つけようとしましたが、成功しませんでした。Eclipse はその言語の強調表示とコード支援をサポートしているので、それが存在することは確かです。どんなアドバイスでも喜んでお受けします!
Eclipse は、 PHP、JavaScript、およびJAVAコードから AST ツリーを構築するための非常に優れたアプローチを提供します。その要素の位置を受け取る言語の各要素をすべて調べることができます+コードを検証し、構文エラーの位置があります。
HTML と CSS の同様の API を見つけようとしましたが、成功しませんでした。Eclipse はその言語の強調表示とコード支援をサポートしているので、それが存在することは確かです。どんなアドバイスでも喜んでお受けします!
WebTools ソース編集プロジェクトを見たことがありますか? http://projects.eclipse.org/projects/webtools.sourceediting
CSS と HTML のエディターを提供します。Validators もこのプロジェクトの一部だと思います。HTML および CSS はプログラミング言語とは異なるため、派生した PHP および Javascript プラグインを使用しても、Java のような AST を取得できない場合があります。
AST へのアクセスが必要な理由を述べると、質問への回答が容易になる可能性があります: エラー チェック、自動コード リファクタリング、...
これらのプロジェクトで見つからない場合は、独自の言語定義を作成して Java にコンパイルする ANTLR を参照してください。これらは非常に簡単に Eclipse ビルダーに入れることができるので、編集中のファイル用に作成した AST にアクセスできます。
Java EE 用の Eclipse が必要だと思います。HTMLコードを検証します.CSSについてはわかりません
JSOUPは単純な HTML/CSS パーサーです。
CSS だけの場合は、GWT CSS 抽象化を試すことができます