Avec ASP.NET 3.5, je peux facilement lier à un fichier XML en utilisant un XmlDataSource
.ASP.NET 3.5 se lier à la chaîne XML
Comment puis-je lier à une chaîne XML au lieu d'un fichier?
Avec ASP.NET 3.5, je peux facilement lier à un fichier XML en utilisant un XmlDataSource
.ASP.NET 3.5 se lier à la chaîne XML
Comment puis-je lier à une chaîne XML au lieu d'un fichier?
Utilisez la propriété XmlDataSource.Data.
XmlDataSource dataSource = new XmlDataSource();
dataSource.Data = "<root><element>Item #1</element><element>Item #2</element></root>";
dataSource.XPath = "root/element";
dataSource.DataBind();
Alternativement, vous pouvez spécifier les données déclarative:
<asp:xmldatasource
id="XmlDataSource1"
runat="server"
>
<data>
<Books>
<LanguageBooks>
<Book Title="Pure JavaScript" Author="Wyke, Gilliam, and Ting"/>
<Book Title="Effective C++ Second Edition" Author="Scott Meyers"/>
<Book Title="Assembly Language Step-By-Step" Author="Jeff Duntemann"/>
<Book Title="Oracle PL/SQL" Author="Steven Feuerstein"/>
</LanguageBooks>
<SecurityBooks>
<Book Title="Counter Hack" Author="Ed Skoudis"/>
</SecurityBooks>
</Books>
</data>
</asp:xmldatasource>
Des XmlDataSource docs here:
données XML peuvent également être stockés directement par le contrôle de la source de données sous forme de chaîne en utilisant la propriété Data.