0

C# の HTML5 ドキュメントで使用できる DOM 実装を探しています。

要件は次のとおりです。

  • HTML5 を解析する
  • 何らかの方法で DOM をクエリする
  • DOM の操作 (ノードの作成と挿入、ノードの削除、ノードの移動、他の DOM のマージ/ネスト)
  • 操作後の DOM を文字列として取得する
  • ライブラリが活発に開発されていることが理想的です

注: Html Agility Pack のことは知っていますが、2010 年以降維持されていないため、他に利用可能なオプションがあるかどうかを確認したいと考えています。

4

1 に答える 1

1

別のオプションは、 GitHubでもホストされているSgmlReaderを使用して、html5 を整形式にすることです。master ブランチへの最新のコミットは 11 か月前のようです。

SGMLReader は、HTML/SGML ファイルを解析するために Chris Lovett によって書かれた汎用性の高い C# .NET ライブラリです。

不正な html ドキュメントを整形式の xml ドキュメントに変換しようとします。その後、任意の方法でドキュメントを手動で操作できます。

于 2012-05-07T13:48:45.017 に答える