XMLDataSourceTest2.aspx 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. begint
  36. <form id="form1" runat="server">
  37. <div>
  38. <asp:XmlDataSource
  39. runat="server"
  40. id="XmlDataSource1"
  41. TransformFile="~/XMLDataSourceTest.xsl">
  42. </asp:XmlDataSource>
  43. <asp:Repeater ID="Repeater1"
  44. runat="server"
  45. DataSourceID="XmlDataSource1">
  46. <ItemTemplate>
  47. <h2>Order</h2>
  48. <hr>
  49. <table>
  50. <tr>
  51. <td>Customer</td>
  52. <td><font color="blue"><%# XPath ("customer/id") %></font></td>
  53. <td><%# XPath ("customer/firstname")%></td>
  54. <td><%# XPath ("customer/lastname")%></td>
  55. </tr>
  56. </table>
  57. <hr>
  58. </ItemTemplate>
  59. </asp:Repeater>
  60. </div>
  61. </form>
  62. endt
  63. </body>
  64. </html>