1 <%@ Page Language="C#" AutoEventWireup="true" Codebehind="MyPage.aspx.cs" Inherits="MyPage" %>
\r
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
\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
11 XmlDataSource1.Data = @"<?xml version=""1.0"" encoding=""iso-8859-1""?>
\r
14 <customer id=""12345"" />
\r
16 <firstn>Todd</firstn>
\r
19 <transaction id=""12345"" />
\r
21 <address1>1234 Tenth Avenue</address1>
\r
22 <city>Bellevue</city>
\r
23 <state>Washington</state>
\r
27 <item dept=""tools"">screwdriver</item>
\r
28 <item dept=""tools"">hammer</item>
\r
29 <item dept=""plumbing"">fixture</item>
\r
38 <form id="form1" runat="server">
\r
42 runat="server" EnableCaching="false"
\r
43 id="XmlDataSource1">
\r
46 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
\r
47 <xsl:template match="orders">
\r
49 <xsl:apply-templates select="order"/>
\r
52 <xsl:template match="order">
\r
56 <xsl:value-of select="customer/@id"/>
\r
59 <xsl:value-of select="customername/firstn"/>
\r
62 <xsl:value-of select="customername/lastn"/>
\r
69 </asp:XmlDataSource>
\r
71 <asp:Repeater ID="Repeater1"
\r
73 DataSourceID="XmlDataSource1">
\r
80 <td><font color="blue"><%# XPath ("customer/id") %></font></td>
\r
81 <td><%# XPath ("customer/firstname")%></td>
\r
82 <td><%# XPath ("customer/lastname")%></td>
\r