<?xml version="1.0"?> <xsl:template xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <TABLE BORDER="1" CELLSPACING="2" > <TR> <TH><B>Part</B></TH> <TH><B>Description</B></TH> <TH><B>Issued</B></TH> </TR> <xsl:for-each select="ORDERS/row" order-by="issued"> <TR> <TD><xsl:value-of select="part"/></TD> <TD><xsl:value-of select="description"/></TD> <TD><xsl:value-of select="issued"/></TD> </TR> </xsl:for-each> </TABLE> </xsl:template>In your ASP you do
Response.Write oSrc.TransformNode(oSty)
Where oSrc is an XMLDOM object loaded with the XML and oSty is another object loaded with the above XSL. You can also return the HTML table directly from your COM server which will probably be faster than this. HTH