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#
- Come unire il modello HTML con i valori XML in C#
- Unisci il modello HTML con i dati XML 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:
- Carica il modello HTML di input insieme ai dati in formato XML di origine.
- 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:
- Carica il file del modello di origine con un’istanza della classe HTMLDocument.
- Accedi al file XML di input per unire i suoi dati.
- 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.