Analisis Pek Ketangkasan HTML dan Operasi Dokumen HTML
Pek Ketangkasan HTML adalah alat yang mudah digunakan untuk menganalisis dokumen HTML dalam C#. Ia membolehkan anda dengan mudah mengakses dan mengendalikan unsur -unsur dalam dokumen HTML/XHTML. Untuk menggunakan pek ketangkasan HTML dalam projek, ikuti langkah -langkah di bawah:
<.> 1. Pasang
Pasang HtmLagilityPack NuGet ke dalam projek anda.
<.> 2. Gunakan
Analisis dokumen HTML:
Fungsi penting:
<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>
Fail sokongan kaedah dan input aliran. Kaedah ini membantu mengendalikan entiti HTML dengan betul.
Gunakan danHtmlDocument.Load()
Gunakan kaedah XPath dan HtmlEntity.DeEntitize()
HtmlDocument
Sila rujuk fail HtmlNode
dengan rujukan objek terperinci. Atas ialah kandungan terperinci Bagaimanakah saya dapat menghuraikan dan memanipulasi dokumen HTML dalam C# menggunakan pek Agility HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!