Hvordan lage en XML-fil fra ASP

Extensible Markup Language (XML) er et språk som brukes til å holde poster i gjenkjennelige koder som ligner på HTML. Du kan bruke C # ASP språk for å automatisere etableringen av disse filene. XML-filer er delt inn i noder og adresser. Hver node har en rekord. ASP har et bibliotek med funksjoner som hjelper deg å skrive disse filene uten å måtte legge ut hver kode eller skrive åpning og lukking elementer.

Bruksanvisning

1 Erklærer XML-dokumentet variabel og tilordne det formatet erklæringen. Koden nedenfor er det første utsagnet når du oppretter et XML-dokument:

XmlDocument xml = ny XmlDocument ();
XmlNode desember = xml.CreateNode (XmlNodeType.XmlDeclaration, null, null);
xml.AppendChild (desember);

2 Legg den viktigste rot-elementet. I dette eksemplet vil den XML-fil holder en liste over kunder. Å skape "kunde" root node, bruk koden under:

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

3 Lag et element for rotnoden. Et element er en del av rotnoden og det representerer felt for dataene. I dette eksempel er en "fornavn" element laget og plassert under cust_root node:

XmlElement første = xml.CreateElement ( "first_name");
first.InnerText = "Joe Smith";
cust_root.AppendChild (første);

4 Legg et element attributt. For å skille denne kunden fra de andre postene i XML-filen, kan du bruke kundenummer og legge den som et element til det første navnet element. Koden nedenfor viser hvordan du legger til et element:

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

5 Lagre dokumentet. Det siste trinnet for XML-dokument etableringen er å lagre det. Koden nedenfor lagrer dokumentet til skjermen for gjennomgang

xml.Save (Response.OutputStream);