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);