New test.
[mono.git] / mcs / class / System.Web / Test / mainsoft / MainsoftWebApp20 / XMLDataSourceTest4.aspx
1 <%@ Page Language="C#" AutoEventWireup="true" Codebehind="MyPage.aspx.cs" Inherits="MyPage" %>\r
2 \r
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
4 \r
5 <html xmlns="http://www.w3.org/1999/xhtml" >\r
6 <head id="Head1" runat="server">\r
7     <title>Untitled Page</title>\r
8     <script language="C#" runat="server">\r
9         protected void Page_PreRender (object sender, EventArgs e)\r
10         {\r
11             System.Xml.XmlDocument myXml = new System.Xml.XmlDocument ();\r
12             myXml = (System.Xml.XmlDocument) XmlDataSource1.GetXmlDocument ();\r
13             System.Xml.XmlNode myNode = myXml.SelectSingleNode ("bookstore/book [title='Pride and Prejudice']/title");\r
14             myNode.InnerText = "ThisIsATest";\r
15             XmlDataSource1.Save ();\r
16         }\r
17     </script>\r
18 </head>\r
19 <body>\r
20     <form id="form1" runat="server">\r
21         begint<div>\r
22             <asp:XmlDataSource\r
23             runat="server"\r
24             id="XmlDataSource1" EnableCaching="false"\r
25             DataFile="~/XMLDataSourceTest.xml" />\r
26             \r
27             <asp:Repeater ID="Repeater1"\r
28             runat="server"\r
29             DataSourceID="XmlDataSource1">\r
30             <ItemTemplate>\r
31                 <h2>BookStore</h2>\r
32                 <hr>\r
33                 <table>\r
34                   <tr>\r
35                     <td>Book</td>\r
36                     <td><font color="blue"><%# XPath ("title")%></font></td>\r
37                     <td><%# XPath ("first_name")%></td>\r
38                     <td><%# XPath ("last_name")%></td>\r
39                     <td><%# XPath ("price") %></td>\r
40                   </tr>\r
41                 </table>\r
42                 <hr>\r
43             </ItemTemplate>\r
44         </asp:Repeater>\r
45       </div>endt\r
46     </form>\r
47 </body>\r
48 </html>\r