help me! xml.....

Thảo luận trong 'Hỏi đáp chung' bắt đầu bởi toanit0392, 6 Tháng mười hai 2012.

  1. Offline

    toanit0392

    • Windows 1.0

    Số bài viết:
    80
    Đã được thích:
    14
    Điểm thành tích:
    10
    <xsl:if test="price > 6">
    <xsl:attribute name="bgcolor">cyan</xsl:attribute>
    </xsl:if>

    mình đang là bài tập xml đây là một đoạn trong xsl...bây giờ mình muốn tô màu chữ nhưng ko là đươc, mình đã thử qua (thay bgcolor = color,fontcolor,,, đều ko được vậy mong bạn nào pro về xml thì chỉ mình với ....thank!

  2. Offline

    vietnguyen

    • Windows 1.0

    Số bài viết:
    93
    Đã được thích:
    17
    Điểm thành tích:
    10
    bạn viết tương tự như thế này là dc. <TD><xsl:if test="SOTIEN&gt;200000"> <xsl:attribute name="bgcolor"> red</xsl:attribute></xsl:if><xsl:value-of select="SOTIEN"/></TD>
    chúc bạn thi tốt
    --- Nhập chung bài viết, 6 Tháng mười hai 2012 ---
    bạn viết sai oy ấy. lơn hơn thì dùng &gt.bnaj viết như thế này nak
    <TD><xsl:if test="price&gt;6"> <xsl:attribute name="bgcolor"> red</xsl:attribute></xsl:if><xsl:value-of select="......."/></TD>
  3. Offline

    toanit0392

    • Windows 1.0

    Số bài viết:
    80
    Đã được thích:
    14
    Điểm thành tích:
    10
    ừ thì đúng rồi đó, nhưng cách bạn làm cũng chỉ là tô màu nền cho ô đó thôi mà , mình muốn tô màu chữ của ô đó theo điều kiện ràng buộc đã cho kê.....thank!
  4. Offline

    vietnguyen

    • Windows 1.0

    Số bài viết:
    93
    Đã được thích:
    17
    Điểm thành tích:
    10
    ak.bạn dùng thẻ <xsl:element name =".....">
    <xsl:element name ="font">
    <xsl:attribute name ="color">
    toanit0392 thích bài này.
  5. Offline

    tangvanbinh

    • Đội cứu hộ máy tính

    Số bài viết:
    449
    Đã được thích:
    197
    Điểm thành tích:
    140
    làm cho nhanh là dùng style chỉnh thuộc tính trong <TR> hoặc <TD>hoặc dùng luôn thuộc tính của <TABLE>
  6. Offline

    sunset_glow

    • Super Moderator

    • toO fAsT tO lIvE toO yOuNg tO dIe
    Số bài viết:
    992
    Đã được thích:
    1.103
    Điểm thành tích:
    1.258
    <xsl:if test="">
    <xsl:attribute name="></xsl:attribute>
    </xsl:if>
    Dùng thẻ này để tô mày cho nội dung phù hợp với điều kiện trong thẻ "<xsl:if test=" ">". Chứ có phải tô màu cố định đâu mà style css :D
    toanit0392 thích bài này.
  7. Offline

    tangvanbinh

    • Đội cứu hộ máy tính

    Số bài viết:
    449
    Đã được thích:
    197
    Điểm thành tích:
    140
    tại sao ko dùng được nhi?
    do chưa khi nào lồng thể HTML chung với điều kiện nên ko sử dụng nên chưa biết......
    Ví dụ
    Mã:
    <xsl:choose>
                                <xsl:when test="((TB/HK1 + TB/HK2) div 2)>'7'">
                                    <TD><FONT color = "red"><xsl:value-of select="(TB/HK1 + TB/HK2) div 2"  /></FONT></TD>
                                </xsl:when>
                                <xsl:when test="((TB/HK1 + TB/HK2) div 2)>'5'">
                                    <TD><FONT color = "black"><xsl:value-of select="((TB/HK1 + TB/HK2) div 2)"  /></FONT></TD>
                                </xsl:when>
                                <xsl:otherwise>
                                    <TD><FONT color = "red"><xsl:value-of select="((TB/HK1 + TB/HK2) div 2)"  /></FONT></TD>                       
                                </xsl:otherwise>
                            </xsl:choose>
    toanit0392 thích bài này.
  8. Offline

    sunset_glow

    • Super Moderator

    • toO fAsT tO lIvE toO yOuNg tO dIe
    Số bài viết:
    992
    Đã được thích:
    1.103
    Điểm thành tích:
    1.258
    Đó là tô màu cho TD theo từng giá trị điều kiện. Làm như thế củng được, nhưng theo như câu hỏi ở trên thì chỉ cần thẻ "<xls:if.... " sẽ ngắn gọn hơn. :D
  9. Offline

    toanit0392

    • Windows 1.0

    Số bài viết:
    80
    Đã được thích:
    14
    Điểm thành tích:
    10
    làm được rồi ..hjhj...Thank ....tất cả mọi người....

Chia sẻ trang này

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