DropDownList mit Datenquelle XML XSL

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 :smile: habe
ich mir aus diversen Büchern/Foren zusammenkopiert und erstmal stark vereinfacht um damit zu testen. Leider bisher erfolglos :frowning:
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

Hallo,

was soll bei der XSL Transformation genau herauskommen? Deine Regeln geben nur die Ländernamen hintereinander aus, in deinem Minimalbeispiel also

DEUTSCHLANDSchweiz

Bei der Fehlermeldung kann ich dir nicht weiterhelfen, da ich keine Ahnung von ASP habe.

Gruß
Heavy