1、假設根目錄下存在兩個Html檔案,一個是Source.html,一個是Target.html.

Source.html

Target.html內容為空,
目的:讀取Source.html中的<Font>標簽插入到Target.html中,
using HtmlAgilityPack; using System; using System.IO; using System.Text; namespace ConsoleApp1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); var path = Environment.CurrentDirectory + "//Source.html"; var targetPath = Environment.CurrentDirectory + "//Target.html"; var content = new HtmlDocument(); content.Load(path, Encoding.UTF8); var targetText = new StringBuilder(); targetText.Append(File.ReadAllText(path, Encoding.UTF8)); //讀取節點資訊 var templatenode = content.DocumentNode.SelectSingleNode("//font"); var html = templatenode.OuterHtml; File.WriteAllText(targetPath,html); } } }
結果:Target.html被插入了<Font>標簽

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/24045.html
標籤:C#
上一篇:C# BinaryWriter BinaryReader demo
下一篇:C# JSON字串首字母轉大寫
