Hallo zusammen!
Ich versuche mich an einer ASP.NET-Webseite. In dieser soll ein DropDownList Steuerelement von einer XML gefüllt werden.
Da ich in Sachen XML noch vollkommen unbefangen bin
habe
ich mir aus diversen Büchern/Foren zusammenkopiert und erstmal stark vereinfacht um damit zu testen. Leider bisher erfolglos 
Es ist garantiert ein Klacks für jemanden wie DICH!!!
====================================================
Die bestehende XML-Datei „Länder.xml“ lautet:
<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="Länder.xsl" ?>DEUTSCHLANDSchweiz
====================================================
Die „Länder.xsl“ lautet:
<?xml version="1.0"?>
====================================================
Visual Studio meldet bei Aufruf der Seite:
„Der angegebene Knoten konnte nicht als gültiger untergeordneter
Knoten eingefügt werden, da der angegebene Knoten den falschen Typ
hat.“
System.Xml.XmlDocument.AppendChildForLoad(XmlNode newChild,
XmlDocument doc) +1942638
System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) +20
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader,
Boolean preserveWhitespace) +162
System.Xml.XmlDocument.Load(XmlReader reader) +96
System.Web.UI.WebControls.XmlDataSource.PopulateXmlDocument(XmlDocument
document, CacheDependency& dataCacheDependency, CacheDependency&
transformCacheDependency) +305
System.Web.UI.WebControls.XmlDataSource.GetXmlDocument() +154
System.Web.UI.WebControls.XmlDataSourceView.ExecuteSelect(DataSourceSelectArguments
arguments) +24
System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e)
+92
System.Web.UI.WebControls.ListControl.PerformSelect() +31
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +70
System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()
+82
System.Web.UI.WebControls.ListControl.OnPreRender(EventArgs e) +26
System.Web.UI.Control.PreRenderRecursiveInternal() +86
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
+2041
Ja, ich habe die Google & die Forensuche reichlich benutzt, aber
nichts verwertbares finden können. Bin verzweifelt, weil ich für
diese bestimmt simple Aufgabe einfach keine Lösung finde. Umso mehr
sage ich schon jetzt „Danke“ an alle hilfsbereiten Leute hier.
MfG, Christian