C# 將HTML轉爲XML

本文以C#及VB.NET後端程序代碼示例展示如何將HTML轉爲XML文件。轉換時,調用Word API -Free Spire.Doc for .NET 提供的文檔加載方法及文檔保存的方法來實現。轉換的代碼步驟很簡單,具體可參考以下內容。

 


 

引入dll

1.通過NuGet安裝dll(2種方法)

  1.1可以在Visual Studio中打開“解決方案資源管理器”,鼠標右鍵點擊“引用”,“管理NuGet包”,然後搜索“Free Spire.Doc”,點擊“安裝”。等待程序安裝完成。

  1.2將以下內容複製到PM控制檯安裝:

Install-Package FreeSpire.Doc -Version 10.2

2.手動添加dll引用

可通過手動下載包到本地,然後解壓,找到BIN文件夾下的Spire.Doc.dll。然後在Visual Studio中打開“解決方案資源管理器”,鼠標右鍵點擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。

 


 

將HTML轉爲XML

轉換時,可參考如下代碼來進行:

  1. 創建Document類的對象。
  2. 調用Document.LoadFromFile(string fileName, FileFormat fileFormat)方法加載HTML文檔。
  3. 通過Document.SaveToFile(string fileName, FileFormat fileFormat)方法保存爲XML格式到指定路徑。

C#

using Spire.Doc;

namespace HTMLtoXML
{
    class Program
    {
        static void Main(string[] args)
        {
            //創建Document類的對象
            Document doc = new Document();

            //加載html文件
            doc.LoadFromFile("sample.html",FileFormat.Html);

            //保存爲XML格式
            doc.SaveToFile("HTMLtoXML.xml", FileFormat.Xml);
            System.Diagnostics.Process.Start("HTMLtoXML.xml");
        }
    }
}

vb.net

Imports Spire.Doc

Namespace HTMLtoXML
    Class Program
        Private Shared Sub Main(args As String())
            '創建Document類的對象
            Dim doc As New Document()

            '加載html文件
            doc.LoadFromFile("sample.html", FileFormat.Html)

            '保存爲XML格式
            doc.SaveToFile("HTMLtoXML.xml", FileFormat.Xml)
            System.Diagnostics.Process.Start("HTMLtoXML.xml")
        End Sub
    End Class
End Namespace

轉換效果:

 

—End—

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章