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
