XMLDataSourceTest2.aspx 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Inherits="MyPage" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" >
  4. <head id="Head1" runat="server">
  5. <title>Untitled Page</title>
  6. <script language="C#" runat="server">
  7. protected void Page_PreRender (object sender, EventArgs e)
  8. {
  9. XmlDataSource1.Data = @"<?xml version=""1.0"" encoding=""iso-8859-1""?>
  10. <orders>
  11. <order>
  12. <customer id=""12345"" />
  13. <customername>
  14. <firstn>Todd</firstn>
  15. <lastn>Rowe</lastn>
  16. </customername>
  17. <transaction id=""12345"" />
  18. <shipaddress>
  19. <address1>1234 Tenth Avenue</address1>
  20. <city>Bellevue</city>
  21. <state>Washington</state>
  22. <zip>98001</zip>
  23. </shipaddress>
  24. <summary>
  25. <item dept=""tools"">screwdriver</item>
  26. <item dept=""tools"">hammer</item>
  27. <item dept=""plumbing"">fixture</item>
  28. </summary>
  29. </order>
  30. </orders>";
  31. }
  32. </script>
  33. </head>
  34. <body>
  35. <form id="form1" runat="server">
  36. begint<div>
  37. <asp:XmlDataSource
  38. runat="server"
  39. id="XmlDataSource1" EnableCaching="false"
  40. TransformFile="~/XMLDataSourceTest.xsl">
  41. </asp:XmlDataSource>
  42. <asp:Repeater ID="Repeater1"
  43. runat="server"
  44. DataSourceID="XmlDataSource1">
  45. <ItemTemplate>
  46. <h2>Order</h2>
  47. <hr>
  48. <table>
  49. <tr>
  50. <td>Customer</td>
  51. <td><font color="blue"><%# XPath ("customer/id") %></font></td>
  52. <td><%# XPath ("customer/firstname")%></td>
  53. <td><%# XPath ("customer/lastname")%></td>
  54. </tr>
  55. </table>
  56. <hr>
  57. </ItemTemplate>
  58. </asp:Repeater>
  59. </div>endt
  60. </form>
  61. </body>
  62. </html>