Hvordan lage et XML-dokument med ASP

XML, som står for Extensible Markup Language, er et dokument standard som brukes til å lage filer med registreringer av informasjon. Filformatet ligner HTML i at den bruker åpning og lukking koder med egenskaper og datainformasjon vedlagt i kodene. Skrive XML-sider kan gjøres gjennom ASP kode med bruk av "noder". Dokumentene kan lagres på webserveren, eller de kan vises i nettleseren. Nettlesere bruker XML for å vise strukturerte data poster. Som datateknikker blitt mer avanserte, XML benyttes for enkelt å hente og vise poster for brukere.

Bruksanvisning

1 Lag XML objekt med et filnavn. Koden under oppretter XML objekt som er brukt i hele koden for å lese, skrive og vise poster:
satt xmlfile = Server.CreateObject ( "myfile.Xml")

2 Lag toppnoden. I dette eksemplet sparer programmet en liste over kunder med deres fornavn og etternavn. Den øverste node tag er "kunder" og det holder alle postene:
xmlfile.Tag = "kunder"

3 Lag et barn node for den første kunden. Dette indikerer den første posten for en ny kunde. Den inneholder informasjon som er unik for ordens skyld:
satt xmlfile = xmlfile.NewChild ( "kunden", "")

4 Befolke "kunde" node med informasjonen. Koden nedenfor legger kundens fornavn og etternavn til posten:
xmlfile.NewChild2 "First_Name", "Joe"
xmlfile.NewChild2 "LAST_NAME", "Smith"

5 Flytte tilbake opp treet og opprette en ny kundepost. Det er ikke nødvendig å lukke plate koder i XML. Objektet vet å bevege seg til neste post. Den "GetParent ()" metoden flytter til neste post. Koden nedenfor legger til en annen kunde posten med "kunde" node tag:
xmlfile.GetParent2 ()
xmlfile.NewChild2 "First_Name", "Pam"
xmlfile.NewChild2 "LAST_NAME", "Jones"

6 Viser XML-dokument. Følgende kode viser den nye XML-dokument til nettleseren:
Response.Write xmlfile.GetXml ()