Freigeben über


Dialogfeld "Datenquelle konfigurieren – XmlDataSource"

Aktualisiert: November 2007

Mithilfe des Dialogfelds Datenquelle konfigurieren – XmlDataSource können Sie eine XML-Datenquelle konfigurieren, wenn XML-Daten in einem ASP.NET-Webserver-Steuerelement angezeigt werden sollen, das Datenbindungen unterstützt. Der Titel des Dialogfelds ändert sich entsprechend der ID des Datenquellen-Steuerelements.

Mit einer XML-Datenquelle können sowohl hierarchische Daten als auch Tabellendaten angezeigt werden, obwohl diese i. d. R. zum Anzeigen hierarchischer XML-Daten in schreibgeschützten Szenarios verwendet wird.

Sicherheitshinweis:

Wenn Sie Daten in einer XML-Datei speichern, muss die XML-Datei im Ordner App_Data der Website abgelegt werden, da der Inhalt des Ordners nicht an direkte HTTP-Anforderungen zurückgegeben wird. Weitere Informationen finden Sie unter Sichern des Datenzugriffs.

Datenbindungen werden u. a. von folgenden Webserver-Steuerelementen unterstützt:

BulletedList

DetailsView

GridView

RadioButtonList

CheckBoxList

DropDownList

ListBox

Repeater

DataList

FormView

Menu

TreeView

So greifen Sie von einem ASP.NET-Webserver-Steuerelement aus auf dieses Dialogfeld zu

  1. Öffnen Sie in Visual Web Developer eine ASPX-Seite.

  2. Wechseln Sie in die Entwurfsansicht.

  3. Ziehen Sie aus der vorherigen Liste aus der Toolbox eines der Steuerelemente auf die Seite. Ziehen Sie beispielsweise aus der Gruppe Standard der Toolbox ein ListBox-Steuerelement auf die Seite.

  4. Klicken Sie mit der rechten Maustaste auf das Steuerelement, und klicken Sie dann auf Smarttag anzeigen.

  5. Wählen Sie im angezeigten Aufgabenfenster aus der Dropdownliste Datenquelle auswählen die Option <Neue Datenquelle...> aus.

    Hinweis:

    Bei einigen Steuerelementen können Sie nur auf Datenquelle auswählen klicken und anschließend aus der Dropdownliste Datenquelle auswählen die Option <Neue Datenquelle…> auswählen.

    Der Assistent zum Konfigurieren von Datenquellen wird geöffnet.

  6. Klicken Sie unter Wo werden die Daten für die Anwendung abgerufen? auf XML-Datei.

  7. Geben Sie im Feld ID für Datenquelle angeben eine Datenquellen-ID an.

    Die Standard-ID ist XmlDataSource1.

  8. Klicken Sie auf OK.

    Auf der Seite wird automatisch ein XmlDataSource-Steuerelement erstellt, und das Dialogfeld Datenquelle konfigurieren – XmlDataSource1 wird geöffnet.

So greifen Sie von einem XmlDataSource-Steuerelement aus direkt auf dieses Dialogfeld zu

  1. Öffnen Sie in Visual Web Developer eine ASPX-Seite.

  2. Wechseln Sie in die Entwurfsansicht.

  3. Ziehen Sie aus der Gruppe Daten der Toolbox ein XmlDataSource-Steuerelement auf die Seite.

  4. Klicken Sie im Aufgabenfenster auf Datenquelle konfigurieren.

    Das Fenster Datenquelle konfigurieren – XmlDataSource1 wird geöffnet.

    Im Anschluss an seine Konfigurierung können Sie das XmlDataSource-Steuerelement an ein beliebiges Webserver-Steuerelement in der Liste binden, indem Sie die Datenquellen-ID in der Dropdownliste Datenquelle auswählen oder in der DataSourceID-Eigenschaft des Webserver-Steuerelements angeben.

Weitere Informationen zu Datenbindungen finden Sie unter Überblick über den ASP.NET-Datenzugriff oder unter den folgenden aufgabenorientierten Themen.

Aufgaben

Exemplarische Vorgehensweise: Erstellen einer Webseite zum Anzeigen von XML-Daten

Exemplarische Vorgehensweise: Anzeigen von hierarchischen Daten in einem TreeView-Steuerelement

Gewusst wie: Binden an Daten in einem vorlagenbasierten Steuerelement in Visual Studio

Gewusst wie: Sichern von Verbindungszeichenfolgen bei der Verwendung von Datenquellensteuerelementen

Gewusst wie: Binden an Daten in einem vorlagenbasierten Steuerelement

UI-Elemente

  • Datendatei
    Gibt den relativen Pfad zu einer XML-Datendatei an, die als Quelle für dieses Steuerelement verwendet werden soll. Wenn Sie die XML-Datei im Ordner App_Data speichern, dann weist der relative Pfad ungefähr folgendes Format auf:

    ~/App_Data/exampleXmlDataFile.xml

  • Transformationsdatei
    Gibt den relativen Pfad zu einer optionalen Transformationsdatei an, mit der beschrieben wird, wie die Struktur der XML-Datei in eine andere Struktur konvertiert werden soll. Wenn Sie die XML-Datei im Ordner App_Data speichern, dann weist der relative Pfad ungefähr folgendes Format auf:

    ~/App_Data/exampleTransformFile.xml

  • XPath-Ausdruck
    Gibt einen optionalen XPath-Ausdruck an, mit dem die Daten in der XML-Datei gefiltert werden können, um eine Teilmenge der Datei zurückzugeben. XPath verwendet das folgende Format, wobei jede beliebige Anzahl an Ebenen für das untergeordnete Element angegeben werden kann:

    /rootElementName/childElementName

    Wenn ein XPath-Ausdruck angegeben ist, werden nur die Daten auf der Ebene des angegebenen Elements und darunter zurückgegeben.

Siehe auch

Konzepte

Übersicht über datengebundene ASP.NET-Webserversteuerelemente

Übersicht über Datenquellensteuerelemente

Sichern des Datenzugriffs

Übersicht über das XmlDataSource-Webserversteuerelement

Filtern von Daten mit dem XmlDataSource-Steuerelement

Binden eines tabellarischen Steuerelements an das XmlDataSource-Steuerelement

Binden an Daten mit einem Datenquellensteuerelement

Binden von Daten an das TreeView-Webserversteuerelement

Binden an hierarchische Daten

Übersicht über Datenbindungsausdrücke

Referenz

XmlDataSource