Avatar billede a-torsten Nybegynder
18. november 2003 - 09:56 Der er 3 kommentarer og
1 løsning

Udtræk skoleskema (XML) i ASP.net

Jeg har følgende XML skoleskema:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Anders (d) -->
<skema>
    <mandag>
        <time1>Tema</time1>
        <time2>Tema</time2>
        <time3>Tema</time3>
        <time4>Tema</time4>
        <time5>Tema</time5>
        <time6>Tema</time6>
        <time7/>
        <time8/>
    </mandag>
    <tirsdag>
        <time1>Dansk</time1>
        <time2>Tysk</time2>
        <time3>Engelsk</time3>
        <time4>Engelsk</time4>
        <time5>Spansk</time5>
        <time6>Spansk</time6>
        <time7/>
        <time8/>
    </tirsdag>
    <onsdag>
        <time1/>
        <time2/>
        <time3>Valgfag</time3>
        <time4>Valgfag</time4>
        <time5>Valgfag</time5>
        <time6>Valgfag</time6>
        <time7/>
        <time8/>
    </onsdag>
    <torsdag>
        <time1>Spansk</time1>
        <time2>Spansk</time2>
        <time3>Engelsk</time3>
        <time4>Engelsk</time4>
        <time5>Idræt</time5>
        <time6>Idræt</time6>
        <time7/>
        <time8/>
    </torsdag>
    <fredag>
        <time1/>
        <time2>Tysk</time2>
        <time3>Dansk</time3>
        <time4>Dansk</time4>
        <time5/>
        <time6/>
        <time7/>
        <time8/>
    </fredag>
</skema>


Til det har jeg lavet følgende kode:
<%@ Page Language="C#" runat="server" %>
<%@ Import namespace="System.Data" %>
<%@ Import namespace="System.Xml" %>
<script language="C#" runat="server">
  void Page_Load()
    {
      string xmlFilename = @"C:\Inetpub\wwwroot\dotnet\skema\skema.xml";
      DataSet newDataSet = new DataSet();
      newDataSet.ReadXml(xmlFilename);
      DataGrid1.DataSource = newDataSet;
      DataGrid1.DataBind();
    }
</script>
<html>
<head>
<title>Skema</title>
</head>
<body>
<asp:DataGrid id="DataGrid1" runat="server" />
</body>
</html>

Den viser kun 1 "post" eller hvad det nu hedder....

I kan sikkert godt se hvad det er jeg vil have til at ske, men hvordan gøres det..??

/Anders
Avatar billede a-torsten Nybegynder
18. november 2003 - 10:00 #1
Altså dage på den ene aksel og timer på den anden....Og deri timerne..... Forståeligt..??

/Anders
Avatar billede a-torsten Nybegynder
18. november 2003 - 10:52 #2
Kan da også lige kaste lidt flere point ;o)
Avatar billede a-torsten Nybegynder
18. november 2003 - 12:13 #3
Fandt selv ud af det....

DataGrid1.DataSource = newDataSet.Tables["Dag"];

Og så sku der laves lidt om i min XML-fil

/Anders
Avatar billede a-torsten Nybegynder
18. november 2003 - 12:13 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester