私は C# (Windows フォーム ベース) プロジェクトに取り組んでいます。XHTML ファイルからコンテンツを読み取る必要があります。XHTML ファイルは Web ではなくローカル ドライブに保存されます。「HTMLAgilityPack.dll」を使用して XHTML ページのコンテンツ (タグなし) を読み取ることはできますか? そうでない場合、他の解決策はありますか?
ありがとう; マユレッシュ。
私は C# (Windows フォーム ベース) プロジェクトに取り組んでいます。XHTML ファイルからコンテンツを読み取る必要があります。XHTML ファイルは Web ではなくローカル ドライブに保存されます。「HTMLAgilityPack.dll」を使用して XHTML ページのコンテンツ (タグなし) を読み取ることはできますか? そうでない場合、他の解決策はありますか?
ありがとう; マユレッシュ。
ファイルが有効な XHTML (XML) であることが保証されている場合は、System.Xml.XmlDocument
.
HtmlAgilityPack は HTML ドキュメントを読み取り、それを XHTML にするために最善を尽くしていることを思い出すようです。その後、DOM を使用してドキュメントを操作し、XPath を使用して要素を選択できます。
はい、できます。私はそのライブラリを使用していますが、正常に動作します。これは、.NET の System.Xml.XmlDocument クラスに似た API を公開しますが、すべてに Html というプレフィックスが付いていることは明らかです。HTML ドキュメント ツリーは、XML ドキュメントと同様に、XPath を使用してクエリできます。