本文以C#及VB.NET後端程式程式碼範例展示如何將HTML轉為XML檔案。轉換時,呼叫Word API -Free Spire.Doc for .NET 提供的檔案載入方法及檔案儲存的方法來實現。轉換的程式碼步驟很簡單,具體可參考以下內容。
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檔案新增參照至程式。
轉換時,可參考如下程式碼來進行:
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—