ITfjernundervisning

ASP.NET / ASP.NET og XML / XML - udtræk af elementer

Velkommen!


Jeg håber du fandt hvad du ledte efter.

Du er landet hos it-fjernundervisning.dk - jeg ved så meget at jeg gerne lærer fra mig.

Tag et fjernundervisningskursus om lige dét du vil vide mere om. Det er dig og mig – 1 til 1 – når du har tiden til det.


Udtræk at enkelt elementer i et XML dokument

Hvis vi vil arbejde mere detaljeret med et XML dokument skal vi have fat i objekterne DOM.

Du ser her et meget simpelt eksempel, der kigger på indholdet af dette xml dokument

VB.NET

        Dim xmlDokument As New XmlDocument
        xmlDokument.Load(Server.MapPath("andeby.xml"))
        Dim Beboer As XmlNode
        For Each Beboer In xmlDokument.GetElementsByTagName("Person")
            lblResultat.Text += "<h1>"
            lblResultat.Text += Beboer.Item("Fornavn").InnerText + " " + Beboer.Item("Efternavn").InnerText
            lblResultat.Text += "</h1>"
            lblResultat.Text += "<p>Telefon: " + Beboer.Item("Telefon").InnerText + "</p>"
            lblResultat.Text += "<p>Fødselsdag: " + Beboer.Item("Foedselsdato").InnerText + "</p>"
            lblResultat.Text += "<hr/>"
        Next

C#.NET

   XmlDocument xmlDokument = new XmlDocument();
   xmlDokument.Load(Server.MapPath("andeby.xml"));
   foreach (XmlNode Beboer in xmlDokument.GetElementsByTagName("Person"))
   {
    lblResultat.Text += "<h1>";
    lblResultat.Text += Beboer["Fornavn"].InnerText + " " + Beboer["Efternavn"].InnerText;
    lblResultat.Text += "</h1>";
    lblResultat.Text += "<p>Telefon: " + Beboer["Telefon"].InnerText + "</p>";
    lblResultat.Text += "<p>Fødselsdag: " + Beboer["Foedselsdato"].InnerText + "</p>";
    lblResultat.Text += "<hr/>";
   }

Vær opmærksom på, at eksemplet forudsætter at du importerer XML objektsamlingen dvs:

Imports System.XML, using System.Xml eller <%@ import Namespace="System.XML" %

Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.


<<- XML og transformationer

Indlæsning af data ->>


Har du kommentarer til sidens indhold er de altid velkomne - skriv og klik send


Navn:
E-mail:
(vises ikke)