zoukankan      html  css  js  c++  java
  • 后台读取Html文件节点信息写入到新的html文件

    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>标签

  • 相关阅读:
    8月18号心得
    题解
    考试题
    1055心得
    1055解
    1055题
    心得
    考试三道题
    2017.8.1 居然是倒数第二天了……
    1055
  • 原文地址:https://www.cnblogs.com/ZM191018/p/13049858.html
Copyright © 2011-2022 走看看