HTMLアジリティパック分析と操作HTMLドキュメントHTML Agility Packは、C#のHTMLドキュメントを分析するために使用される便利なツールです。これにより、HTML/XHTMLドキュメントの要素に簡単にアクセスして操作できます。プロジェクトでHTMLアジリティパックを使用するには、以下の手順に従ってください。 1。をインストールします
プロジェクトにhtmlagilitypack nugetをインストールします。
2。を使用します HTMLドキュメントの分析:
重要な関数:
メソッドサポートファイルとフロー入力。
このメソッドは、HTMLエンティティを適切に処理するのに役立ちます。
<code class="language-csharp">HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument(); // 根据需要配置HTML解析选项 htmlDoc.OptionFixNestedTags = true; // 从文件或字符串加载文档 htmlDoc.Load(filePath); // 从文件加载 // htmlDoc.LoadHtml(xmlString); // 从字符串加载 // 必要时处理解析错误 if (htmlDoc.ParseErrors != null && htmlDoc.ParseErrors.Count > 0) { // ... } // 获取body节点 HtmlAgilityPack.HtmlNode bodyNode = htmlDoc.DocumentNode.SelectSingleNode("//body"); // 操作body节点 // ...</code>
ノードを操作するには、およびクラスを使用します。
XPath式とHtmlDocument.Load()
HtmlEntity.DeEntitize()
詳細なオブジェクト参照を含むHtmlDocument
以上がHTML Agility Packを使用して、C#でHTMLドキュメントを解析および操作するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。