ITfjernundervisning

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

Kan jeg friste med et ASP.NET 3.5 fjernundervisningskursus?


Du bestemmer selv farten og starter når du har lyst

Netop nu er der tilbud på tidsbegrænsede kurser - spar 15%

én til én undervisning!


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

using System.Xml; //Skal stå helt i toppen af filen XmlDocument xmlDokument = new XmlDocument(); xmlDokument.Load(Server.MapPath("andeby.xml")); foreach (XmlNode Beboer in xmlDokument.GetElementsByTagName("Person")) { lblResultat.Text += "<h1>";

    lblResultat.Text += "ID: " + Beboer.Attributes["ID"].InnerText + ", "; 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/>"; }

Imports System.Xml 'Skal stå helt i toppen af filen 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 += "ID: " + Beboer.Attributes("ID").InnerText + ", " 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


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

Det handler om datakilder ->>


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


Navn:
E-mail:
(vises ikke)