using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Xml;namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlTextWriter writer = new XmlTextWriter(Server.MapPath("TimeTable.xml"), System.Text.Encoding.GetEncoding("gb2312")); writer.WriteStartDocument();
writer.WriteStartElement("Timetable"); writer.WriteStartElement("class");
writer.WriteAttributeString("Time", "Moday"); writer.WriteStartElement("First");
writer.WriteAttributeString("Teacher", "wang");
writer.WriteAttributeString("Classroom", "nan123");
writer.WriteElementString("Course", "computer");
writer.WriteEndElement(); writer.WriteStartElement("Second");
writer.WriteAttributeString("Teacher", "zhang");
writer.WriteAttributeString("Classroom", "nan133");
writer.WriteElementString("Course", "Eng");
writer.WriteEndElement(); writer.WriteStartElement("Third");
writer.WriteAttributeString("Teacher", "Li");
writer.WriteAttributeString("Classroom", "bei133");
writer.WriteElementString("Course", "Math");
writer.WriteEndElement(); writer.WriteStartElement("Fourth");
writer.WriteAttributeString("Teacher", "Ying");
writer.WriteAttributeString("Classroom", "bei135");
writer.WriteElementString("Course", "History");
writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteStartElement("class");
writer.WriteAttributeString("Time", "Tuesday"); writer.WriteStartElement("First");
writer.WriteAttributeString("Teacher", "Ling");
writer.WriteAttributeString("Classroom", "Xi123");
writer.WriteElementString("Course", "computer2");
writer.WriteEndElement(); writer.WriteStartElement("Second");
writer.WriteAttributeString("Teacher", "Ming");
writer.WriteAttributeString("Classroom", "Done133");
writer.WriteElementString("Course", "Eng2");
writer.WriteEndElement(); writer.WriteStartElement("Third");
writer.WriteAttributeString("Teacher", "Lik");
writer.WriteAttributeString("Classroom", "bei135");
writer.WriteElementString("Course", "Math2");
writer.WriteEndElement(); writer.WriteStartElement("Fourth");
writer.WriteAttributeString("Teacher", "Yang");
writer.WriteAttributeString("Classroom", "bei435");
writer.WriteElementString("Course", "History2");
writer.WriteEndElement(); writer.WriteEndElement();
writer.WriteEndElement(); writer.WriteEndDocument(); }
}
}
运行后创建的xml不能显示,报错如下:
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------XML document must have a top level element. Error processing resource 'file:///C:/Users/wangwanjing/Documents/Visual Studio...
谁能帮忙指出不对的么?谢谢~
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Xml;namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
XmlTextWriter writer = new XmlTextWriter(Server.MapPath("TimeTable.xml"), System.Text.Encoding.GetEncoding("gb2312")); writer.WriteStartDocument();
writer.WriteStartElement("Timetable"); writer.WriteStartElement("class");
writer.WriteAttributeString("Time", "Moday"); writer.WriteStartElement("First");
writer.WriteAttributeString("Teacher", "wang");
writer.WriteAttributeString("Classroom", "nan123");
writer.WriteElementString("Course", "computer");
writer.WriteEndElement(); writer.WriteStartElement("Second");
writer.WriteAttributeString("Teacher", "zhang");
writer.WriteAttributeString("Classroom", "nan133");
writer.WriteElementString("Course", "Eng");
writer.WriteEndElement(); writer.WriteStartElement("Third");
writer.WriteAttributeString("Teacher", "Li");
writer.WriteAttributeString("Classroom", "bei133");
writer.WriteElementString("Course", "Math");
writer.WriteEndElement(); writer.WriteStartElement("Fourth");
writer.WriteAttributeString("Teacher", "Ying");
writer.WriteAttributeString("Classroom", "bei135");
writer.WriteElementString("Course", "History");
writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteStartElement("class");
writer.WriteAttributeString("Time", "Tuesday"); writer.WriteStartElement("First");
writer.WriteAttributeString("Teacher", "Ling");
writer.WriteAttributeString("Classroom", "Xi123");
writer.WriteElementString("Course", "computer2");
writer.WriteEndElement(); writer.WriteStartElement("Second");
writer.WriteAttributeString("Teacher", "Ming");
writer.WriteAttributeString("Classroom", "Done133");
writer.WriteElementString("Course", "Eng2");
writer.WriteEndElement(); writer.WriteStartElement("Third");
writer.WriteAttributeString("Teacher", "Lik");
writer.WriteAttributeString("Classroom", "bei135");
writer.WriteElementString("Course", "Math2");
writer.WriteEndElement(); writer.WriteStartElement("Fourth");
writer.WriteAttributeString("Teacher", "Yang");
writer.WriteAttributeString("Classroom", "bei435");
writer.WriteElementString("Course", "History2");
writer.WriteEndElement(); writer.WriteEndElement();
writer.WriteEndElement(); writer.WriteEndDocument(); }
}
}
运行后创建的xml不能显示,报错如下:
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
--------------------------------------------------------------------------------XML document must have a top level element. Error processing resource 'file:///C:/Users/wangwanjing/Documents/Visual Studio...
谁能帮忙指出不对的么?谢谢~
XmlTextWriter writer = new XmlTextWriter(@"TimeTable.xml"), System.Text.Encoding.GetEncoding("gb2312"));
writer.WriteStartElement("Timetable"); writer.WriteStartElement("class");
writer.WriteAttributeString("Time", "Moday"); writer.WriteStartElement("First");
writer.WriteAttributeString("Teacher", "wang");
writer.WriteAttributeString("Classroom", "nan123");
writer.WriteElementString("Course", "computer");
writer.WriteEndElement(); writer.WriteStartElement("Second");
writer.WriteAttributeString("Teacher", "zhang");
writer.WriteAttributeString("Classroom", "nan133");
writer.WriteElementString("Course", "Eng");
writer.WriteEndElement(); writer.WriteStartElement("Third");
writer.WriteAttributeString("Teacher", "Li");
writer.WriteAttributeString("Classroom", "bei133");
writer.WriteElementString("Course", "Math");
writer.WriteEndElement(); writer.WriteStartElement("Fourth");
writer.WriteAttributeString("Teacher", "Ying");
writer.WriteAttributeString("Classroom", "bei135");
writer.WriteElementString("Course", "History");
writer.WriteEndElement(); writer.WriteEndElement(); writer.WriteStartElement("class");
writer.WriteAttributeString("Time", "Tuesday"); writer.WriteStartElement("First");
writer.WriteAttributeString("Teacher", "Ling");
writer.WriteAttributeString("Classroom", "Xi123");
writer.WriteElementString("Course", "computer2");
writer.WriteEndElement(); writer.WriteStartElement("Second");
writer.WriteAttributeString("Teacher", "Ming");
writer.WriteAttributeString("Classroom", "Done133");
writer.WriteElementString("Course", "Eng2");
writer.WriteEndElement(); writer.WriteStartElement("Third");
writer.WriteAttributeString("Teacher", "Lik");
writer.WriteAttributeString("Classroom", "bei135");
writer.WriteElementString("Course", "Math2");
writer.WriteEndElement(); writer.WriteStartElement("Fourth");
writer.WriteAttributeString("Teacher", "Yang");
writer.WriteAttributeString("Classroom", "bei435");
writer.WriteElementString("Course", "History2");
writer.WriteEndElement(); writer.WriteEndElement();
writer.WriteEndElement(); writer.WriteEndDocument(); writer.Close();
Datatable dt=new Datatable("Timetable");
DataColumu dc=new DataColumu();
.......................
DataRow dr =dt.NewRow();
...........................
dt.Rows.Add(dr); dt.write(@".\TimeTable.xml");