Mega Code Archive

 
Categories / ASP.Net Tutorial / XML
 

Create XmlDataSource

<%@ Page Language="C#" AutoEventWireup="true" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title>XML Data Binding</title> </head> <body>     <form id="form1" runat="server">     <div>     <asp:XmlDataSource ID="sourceXml"                         runat="server"                        DataFile="data.xml" />     <asp:GridView ID="GridView1"                    runat="server"                    AutoGenerateColumns="True"                   DataSourceID="sourceXml"                    Visible="False"/>     <br />     <asp:TreeView ID="TreeView1"                    runat="server"                    DataSourceID="sourceXml">             <DataBindings>                 <asp:TreeNodeBinding DataMember="SuperProProductList" Text="Product List" />                 <asp:TreeNodeBinding DataMember="Category"  TextField="Name" />                 <asp:TreeNodeBinding DataMember="Product" TextField="Name" />                 <asp:TreeNodeBinding DataMember="Price" TextField="#InnerText" />             </DataBindings>         </asp:TreeView>     </div>     </form> </body> </html> File: data.xml <?xml version="1.0" standalone="yes"?> <SuperProProductList xmlns="SuperProProductList" >   <Category Name="Hardware">     <Product ID="1" Name="Chair">       <Price>49.33</Price>     </Product>     <Product ID="2" Name="Car">       <Price>43398.55</Price>     </Product>   </Category>   <Category Name="Produce">     <Product ID="3" Name="PC">       <Price>49.99</Price>     </Product>   </Category> </SuperProProductList>