Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Stellt eine XML-Datenquelle für datengebundene Steuerelemente dar.
<asp:XmlDataSource
CacheDuration="string|Infinite"
CacheExpirationPolicy="Absolute|Sliding"
CacheKeyDependency="string"
DataFile="string"
EnableCaching="True|False"
EnableTheming="True|False"
EnableViewState="True|False"
ID="string"
OnDataBinding="DataBinding event handler"
OnDisposed="Disposed event handler"
OnInit="Init event handler"
OnLoad="Load event handler"
OnPreRender="PreRender event handler"
OnTransforming="Transforming event handler"
OnUnload="Unload event handler"
runat="server"
SkinID="string"
TransformArgumentList="string"
TransformFile="string"
Visible="True|False"
XPath="string"
>
<Data>string</Data>
<Transform>string</Transform>
</asp:XmlDataSource>
Hinweise
Das XmlDataSource-Steuerelement ist ein Datenquellen-Steuerelement, das XML-Daten für datengebundene Steuerelemente darstellt. Mit dem XmlDataSource-Steuerelement können datengebundene Steuerelemente sowohl hierarchische Daten als auch Tabellendaten anzeigen. Mit dem XmlDataSource-Steuerelement werden i. d. R. hierarchische XML-Daten in schreibgeschützten Szenarios angezeigt. Da das XmlDataSource-Steuerelement die HierarchicalDataSourceControl-Klasse erweitert, verwendet es hierarchische Daten. Das Datenquellen-Steuerelement implementiert auch die IDataSource-Schnittstelle und verwendet Tabellendaten oder Listenformatdaten.
Weitere Informationen über das XmlDataSource-Steuerelement finden Sie unter Übersicht über das XmlDataSource-Webserversteuerelement.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie das TreeView-Steuerelement an ein XmlDataSource-Steuerelement mit XML-Daten gebunden wird, das mithilfe der Data-Eigenschaft definiert wird.
<asp:TreeView id="BookTreeView" dataSourceID="BookXmlDataSource" runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
<asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
<asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource" runat="server">
<Data>
<Book Title="Book Title">
<Chapter Heading="Chapter 1">
<Section Heading="Section 1">
</Section>
<Section Heading="Section 2">
</Section>
</Chapter>
<Chapter Heading="Chapter 2">
<Section Heading="Section 1">
</Section>
</Chapter>
</Book>
</Data>
</asp:XmlDataSource>
<asp:TreeView id="BookTreeView" dataSourceID="BookXmlDataSource" runat="server">
<DataBindings>
<asp:TreeNodeBinding DataMember="Book" TextField="Title"/>
<asp:TreeNodeBinding DataMember="Chapter" TextField="Heading"/>
<asp:TreeNodeBinding DataMember="Section" TextField="Heading"/>
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource id="BookXmlDataSource" runat="server">
<Data>
<Book Title="Book Title">
<Chapter Heading="Chapter 1">
<Section Heading="Section 1">
</Section>
<Section Heading="Section 2">
</Section>
</Chapter>
<Chapter Heading="Chapter 2">
<Section Heading="Section 1">
</Section>
</Chapter>
</Book>
</Data>
</asp:XmlDataSource>
Siehe auch
Konzepte
Übersicht über das XmlDataSource-Webserversteuerelement