ASP.NET: Oprette en ny Xml-fil vha. XmlDocument XmlSchema
Jeg vil kunne oprette en tom xml-fil udfra et XmlSchema (en .xsd-fil), som har alle informationerne om strukturen i filen. Her er den kode, jeg har forsøgt mig med:private void CreateButton_Click(object sender,System.EventArgs e)
{
string filename =FilNavnTextBox.Text;
XmlDocument NyXml = new XmlDocument();
XmlDeclaration decl;
decl= NyXml.CreateXmlDeclaration ("1.0","musikliste.xsd", "no");
NyXml.InsertBefore(decl,NyXml.DocumentElement);
NyXml.Save("http://localhost/NyPlaylist/"+"filename"+".xml");
}
Fejlmeddelelsen lyder således:
System.Xml.XmlException: This an invalid XML document, The document does not have a root element..
Nu er rodelementet jo defineret i XmlSchemaet, men det kan åbenbart ikke hentes. Jeg har ellers forstået at den anden paramete i constructoren til XmlDeclarationen netop skulle være et det externe skema, hvis et sådant findes. Men der er åbenbart et eller andet galt!
