các bạn giúp mình tính dùm cột tổng thành tiền với...thank. mình tính như thế này ko ra... (xem hàng chữ tô màu phía dưới) khi tách từng vế sum(CACPN/PN[1]/DS/DG )*sum(CACPN/PN[1]/DS/SL ) thì ra nhưng mà ko đúng yêu cầu đề tài đây là link dủ 3 file xml,dtd,xsl: http://www.mediafire.com/?cck4zkr9or59gf6 Mã: <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlnssl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40"> <xsl:template match="/"> <HTML> <H1>PHIEU NHAP</H1> <TABLE> <xsl:for-each select="//PN[1]"> <TR> <TD>SO: <xsl:value-of select="SO/@NC"/></TD> <TD>NCC: <xsl:value-of select="NCC"/></TD> </TR> <TR> <TD>NGAY: <xsl:value-of select="NGAY"/></TD> <TD>NGUOI KT: <xsl:value-of select="KT"/></TD> </TR> </xsl:for-each> </TABLE> <H1>DANH SCH HANG NHAP</H1> <TABLE BORDER="1"> <TR> <TD>SOTT</TD> <TD>MA HANG</TD> <TD>TEN HANG</TD> <TD>DON GIA</TD> <TD>SO LUONG</TD> <TD>THANH TIEN</TD> </TR> <xsl:for-each select="//PN[1]/DS"> <TR> <TD><xsl:value-of select="position()" /></TD> <TD><xsl:value-of select="MH" /></TD> <TD><xsl:value-of select="TENHANG"/></TD> <TD><xsl:value-of select="DG"/></TD> <TD><xsl:value-of select="SL"/></TD> <TD><xsl:value-of select="DG*SL"/></TD> </TR> </xsl:for-each> </TABLE> <P>Phieu nhap nay co: <xsl:value-of select="count(//PN[1]/DS/MH)"/> mat hang </P> <P> <xsl:value-of select="sum(CACPN/PN[1]/DS/DG * CACPN/PN[1]/DS/SL)"/></P> </HTML> </xsl:template> </xsl:stylesheet>
bạn úp cái đề lên cho mình xem cái file xml với cái đề nữa,xem qua trong file dow ở media mà thấy nó sao sao ấy