Come creare un file XML da ASP

September 10

Extensible Markup Language (XML) è un linguaggio utilizzato per contenere i record nei tag riconoscibili simili a HTML. È possibile utilizzare il linguaggio ASP # C per automatizzare la creazione di questi file. I file XML sono segmentati in nodi e indirizzi. Ogni nodo detiene un record. ASP ha una libreria di funzioni che consente di scrivere questi file senza la necessità di stendere ogni tag o scrivere gli elementi di apertura e chiusura.

istruzione

1 Dichiarare la variabile documento XML e assegnarlo alla dichiarazione di formato. Il codice che segue è la prima dichiarazione durante la creazione di un documento XML:

XmlDocument xml = new XmlDocument ();
XmlNode dicembre = xml.CreateNode (XmlNodeType.XmlDeclaration, null, null);
xml.AppendChild (dec);

2 Aggiungere l'elemento radice principale. In questo esempio, il file XML terrà una lista di clienti. Per creare il nodo principale "cliente", utilizzare il codice qui sotto:

XmlElement cust_root = doc.CreateElement ( "cliente");
xml.AppendChild (cust_root);

3 Creare un elemento per il nodo radice. Un elemento è parte del nodo radice e rappresenta campi per i dati. In questo esempio, un elemento "nome" viene creato e posto sotto il nodo cust_root:

XmlElement prima = XML.createElement ( "first_name");
first.InnerText = "Joe Smith";
cust_root.AppendChild (prima);

4 Aggiungere un attributo elemento. Per distinguere questo cliente dagli altri record nel file XML, è possibile utilizzare il codice cliente e aggiungerlo come un elemento al primo elemento nome. Il codice di seguito viene illustrato come aggiungere un elemento:

XmlAttribute id = xml.CreateAttribute ( "ID");
id.Value = "33";
first_name.Attributes.Append (id);

5 Salvare il documento. Il passo finale per la creazione di documenti XML è quello di salvarla. Il seguente codice salva il documento sullo schermo per la revisione

xml.Save (Response.OutputStream);