<%@ Page Language="C#" %>
<!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>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Xml ID="Xml1"
runat="server"
DocumentSource="Data.xml"
TransformSource="Data.xsl">
</asp:Xml>
</div>
</form>
</body>
</html>
File: Data.xml
<?xml version="1.0" standalone="yes"?>
<!--Created with the XmlDocument class.-->
<SuperProProductList >
<Product ID="1" Name="Chair">
<Price>49.33</Price>
</Product>
<Product ID="2" Name="Car">
<Price>43.55</Price>
</Product>
<Product ID="3" Name="Fresh Fruit Basket">
<Price>49.99</Price>
</Product>
</SuperProProductList>
File: Data.xsl
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0" >
<xsl:template match="SuperProProductList">
<html><body><table border="1">
<xsl:apply-templates select="Product"/>
</table></body></html>
</xsl:template>
<xsl:template match="Product">
<tr>
<td><xsl:value-of select="@ID"/></td>
<td><xsl:value-of select="@Name"/></td>
<td><xsl:value-of select="Price"/></td>
</tr>
</xsl:template>
</xsl:stylesheet>
|