
Securing XML • Chapter 8 351
<td>$<xsl:value-of select="pd:ProductPrice"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:template>
Last but not least, we have code required to perform the XSL trans-
formation.The code is contained within the window onload event of
the following HTML document, as demonstrated in Figure 8.7. It will
load both the preceding XML document and XSL style sheet and then
transform the XML document using the XSL style sheet.The resulting
transformation is displayed within the <div> tag.
Figure 8.7 Products.html
<html>
<head>
<title>Product Listing</title>
<script language="javascript" for="window" event="onload">
var source = new ActiveXObject("Microsoft.XMLDOM"); ...