ai chỉ hộ em bài xml này với

Thảo luận trong 'Lập trình máy tính' bắt đầu bởi mik, 18 Tháng mười hai 2013.

  1. Offline

    mik

    • Thành Viên Mới

    Số bài viết:
    13
    Đã được thích:
    3
    Điểm thành tích:
    0
    XSLT (4.5 đ): Tạo tệp tin RENLUYEN.xsl để hiển thị tài liệu RENLUYEN.xml trong HTML như hình dưới và theo các yêu cầu sau:
    1.Dòng chữ “KET QUA REN LUYEN” màu đỏ, căn giữa. Tiêu đề các cột trong bảng màu xanh, bảng căn giữa.
    2.Cột STT được tạo ra một cách tự động.
    3.Dùng hàm để đếm số sinh viên trong danh sách và điền vào sau dòng chữ “Tong so sinh vien”.
    4.Cột TongDiem được tính theo công thức:

    (THANG1 + THANG2 + THANG3 + THANG4) /4 + HOCKY
  2. Offline

    veoancol

    • Windows 2.0

    • Đơn giản thôi mà
    Số bài viết:
    60
    Đã được thích:
    26
    Điểm thành tích:
    20
    bạn hỏi thế ông nội thằng nào mà trả lời được...

    nhưng đề này mình đã làm ..... bạn tham khảo đây nhé


    <?xml version="1.0"?>
    <xsl:stylesheet
    version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns="http://www.w3.org/TR/REC-html40">
    <xsl:template match="/">
    <HTML>
    <HEAD><TITLE>de5</TITLE></HEAD>
    <BODY>
    <TABLE><TR><TD>
    <H1 style="text-align:center;color:red">KET QUA REN LUYEN</H1>

    <TABLE>
    <TR>
    <TD>Hoc Ky:</TD><TD><xsl:value-of select="//SINHVIEN/@HocKy"/></TD><TD></TD>
    </TR>
    <TR><TD>Nam Hoc:</TD><TD><xsl:value-of select="//SINHVIEN/@NamHoc"/></TD><TD></TD></TR>
    <TR>
    <TD>Lop:</TD><TD><xsl:value-of select="//SINHVIEN/@Lop"/></TD>
    <TD>Giao vien chu nhiem:</TD><TD><xsl:value-of select="//SINHVIEN/@GiaoVienCN"/></TD>
    </TR>
    </TABLE>
    <TABLE border="1">
    <TR>
    <TD>STT</TD>
    <TD>Ma Sinh Vien</TD>
    <TD>Ho Ten</TD>
    <TD>Gioi Tinh</TD>
    <TD>Thang 1</TD>
    <TD>Thang 2</TD>
    <TD>Thang 3</TD>
    <TD>Thang 4</TD>
    <TD>Hoc Ky</TD>
    <TD>Tong Diem</TD>
    </TR>
    <xsl:for-each select="DIEMRENLUYEN/SINHVIEN">
    <TR>
    <TD><xsl:value-of select="position()"/></TD>
    <TD><xsl:value-of select="MASV"/></TD>
    <TD><xsl:value-of select="HOTEN"/></TD>
    <TD><xsl:value-of select="GT"/></TD>
    <xsl:for-each select="DIEMRL">
    <TD><xsl:value-of select="THANG1"/></TD>
    <TD><xsl:value-of select="THANG2"/></TD>
    <TD><xsl:value-of select="THANG3"/></TD>
    <TD><xsl:value-of select="THANG4"/></TD>
    <TD><xsl:value-of select="HOCKY"/></TD>
    <TD><xsl:value-of select="((THANG1+THANG2+THANG3+THANG4) div 4)+HOCKY"/></TD>
    </xsl:for-each>
    </TR>
    </xsl:for-each>
    </TABLE>
    <H3>Tong so sinh vien:<xsl:value-of select="count(//SINHVIEN/MASV)"/></H3>

    </TD></TR></TABLE>
    </BODY>
    </HTML>

    </xsl:template>

    </xsl:stylesheet>
    mikhongoctrien thích bài này.
  3. Offline

    mik

    • Thành Viên Mới

    Số bài viết:
    13
    Đã được thích:
    3
    Điểm thành tích:
    0
  4. Offline

    veoancol

    • Windows 2.0

    • Đơn giản thôi mà
    Số bài viết:
    60
    Đã được thích:
    26
    Điểm thành tích:
    20

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí