2011-11-09 19 views
2

HTMLテンプレートファイルを解析できる必要があります(SVG要素をHTMLファイルに挿入し、wkhtmltopdf経由でpdfに変換することを意図しています)。ローカルHTMLファイル用のHTMLパーサー

私はHTMLアジリティパックについて知っていますが、ローカルファイルを解析できないようです(file:// URIを使用しようとすると例外がスローされます)。

だから、ローカルHTMLファイル用にC#HTMLパーサーをお勧めしますか?

答えて

8

HTMLアジリティパックはローカルファイルには問題ありません。ドキュメントからexampleを確認してください。

また、ファイルのコンテンツをFile.ReadAllTextのような文字列にロードし、HtmlDocument.LoadHtml(string html)に渡します。

+0

ファイル:// –

3

HTMLアジリティパックのHtmlDocument.LoadHtml機能の使用はどうですか?

File.ReadAllTextを使用してテキストをメモリに読み込んで、LoadHtml関数に渡すことができます。

+1

をFile.ReadAllTextを使用して読み込み、HtmlDocument.LoadHtml(string fileContents)を使用してファイルを作成しようとしていたのを、私は覚えています。 – r3st0r3

関連する問題