help me! Xem đoạn code: Mã: <xsl:for-each select="QLY/SV"> <TR> <TD><xsl:value-of select="TT"></xsl:value-of></TD> <TD><xsl:value-of select="@MSV"></xsl:value-of></TD> <TD><xsl:value-of select="HOTEN"></xsl:value-of></TD> <TD><xsl:value-of select="NSINH"></xsl:value-of></TD> <TD><xsl:value-of select="DQT"></xsl:value-of></TD> <TD><xsl:value-of select="THI"></xsl:value-of></TD> <TD><xsl:value-of select="LAN2"></xsl:value-of></TD> <TD><xsl:value-of select="TK"></xsl:value-of></TD> <TD><xsl:value-of select="TK2"></xsl:value-of></TD> <TD><xsl:value-of select="DTB"></xsl:value-of></TD> <TD><xsl:value-of select="GC"></xsl:value-of></TD> </TR> </xsl:for-each> Bây giờ mình muốn lấy giá trị trong các thẻ DQT, THI, Làn,TK, TK2.(các thẻ này nằm trong 1 thẻ cha tương đương với các thẻ còn lại trong đoạn code) quên mất cách lấy giá trị ai nhớ chỉ mình với. Thank
Đây bạn, chỉ cần chon đường dẫn đến là đc, ở đây TT, MASV, HOTEN, DIEMTP, TK,... nằm cùng cấp, còn DQT, THI, LAN2 là con của DIEMTP Mã: <xsl:for-each select="QLY/SV"> <TR> <TD><xsl:value-of select="TT" /></TD> <TD><xsl:value-of select="@MSV" /></TD> <TD><xsl:value-of select="HOTEN" /></TD> <TD><xsl:value-of select="NSINH" /></TD> <TD><xsl:value-of select="DIEMTP/DQT" /></TD> <TD><xsl:value-of select="DIEMTP/THI" /><</TD> <TD><xsl:value-of select="DIEMTP/LAN2" /></TD> <TD><xsl:value-of select="TK" />></TD> <TD><xsl:value-of select="TK2" /></TD> <TD><xsl:value-of select="DTB" /></TD> <TD><xsl:value-of select="GC" /></TD> </TR> </xsl:for-each> p/s: sửa lại tiêu đề nhé bạn
còn cách nào không bạn. mình nhớ thầy dạy còn cái gì mà // (không nhớ rõ) dùng để lấy giá trị ở bất kỳ thẻ nào thì phải ^^!. ý mình là hỏi cái này.
ak. Ví dụ: Mã: <TD><xsl:value-of select="//THI" /></TD> Nếu bạn sợ nhầm thì có thể dùng cách này. Kí hiệu: //a nghĩa là chọn tất cả các phần tử a trong tài liệu