Unisci modello HTML C#

HTML forms può essere utilizzato per raccogliere informazioni da più fonti. Le informazioni raccolte possono essere archiviate o serializzate in un database che può essere successivamente estratto come dati in formato XML. In alcuni casi, potrebbe essere necessario unire il modello HTML con i dati XML. In questi casi, questo articolo spiega come unire i modelli HTML con i dati XML a livello di codice in C#.

Unione di modelli HTML con file XML – Installazione API C#

L’API Aspose.HTML for .NET supporta l’utilizzo di file HTML e molti altri formati di file. La configurazione dell’API è abbastanza semplice in quanto è possibile scaricare i suoi file DLL dalla pagina Download o utilizzare il comando seguente per installarlo dalla galleria NuGet utilizzando NuGet Package Manager:

PM> Install-Package Aspose.Html

Come unire il modello HTML con i valori XML in C#

I passaggi seguenti riepilogano il processo di fusione HTML per unire il modello HTML con i dati XML:

  1. Carica il modello HTML di input insieme ai dati in formato XML di origine.
  2. Impostare i percorsi dei file ed eseguire l’operazione di unione dei modelli.

L’intestazione seguente elabora ulteriormente questo processo insieme a un esempio di codice in esecuzione.

Unisci il modello HTML con i dati XML in C#

Puoi facilmente unire dati XML con un modello HTML con i seguenti passaggi:

  1. Carica il file del modello di origine con un’istanza della classe HTMLDocument.
  2. Accedi al file XML di input per unire i suoi dati.
  3. Unisci il modello HTML con i dati in formato XML utilizzando il metodo ConvertTemplate.

Il frammento di codice seguente elabora come unire il modello HTML con i dati XML a livello di codice in C#:

// Documento modello HTML 
Aspose.Html.HTMLDocument templateHtml = new Aspose.Html.HTMLDocument(dataDir + "HTMLTemplateforXML.html");

// Dati XML per l'unione 
Aspose.Html.Converters.TemplateData data = new Aspose.Html.Converters.TemplateData(dataDir + "XMLTemplate.xml");

// Percorso del file di output 
string templateOutput = dataDir + "HTMLTemplate_Output.html";

// Unisci il modello HTML con i dati XML
Aspose.Html.Converters.Converter.ConvertTemplate(templateHtml, data, new Aspose.Html.Loading.TemplateLoadOptions(), templateOutput);

Impara Aspose.HTML per .NET

Puoi esplorare diversi capitoli che coprono diverse funzionalità dell’API nella sezione documentazione per dare un’occhiata ad altre possibilità di lavorare con HTML e altri file supportati.

Ottieni licenza gratuita

Puoi richiedere una licenza temporanea gratuita per evitare qualsiasi limitazione di valutazione e la filigrana nei documenti di output.

Conclusione

In questo articolo, hai capito come unire il modello HTML con i dati in formato XML a livello di codice in C#. Inoltre, puoi improvvisare lo snippet di codice per elaborare dati da diverse fonti come un URL, un file, ecc. secondo le tue esigenze. In caso di domande, non esitare a contattarci al forum.

Guarda anche

Converti Markdown in HTML in C#