Xml-hez kell xslt-t csinálnom és a betűszínnél elakadtam. Hogy csináljam?
Van egy táblázatom,sok adattal...azt szeretném,hogy azoknak a soroknak a betűszíne,amelyiknél a nemnek nő van megadva, rózsaszín(#FF1493) legyen,ha férfi van megadva,akkor kék(#1E90FF) legyen...a háttérszínnel sikerült megcsinálni,de nekem együtt kellene a kettő,ugyanazokra a kritériumokra..
hova írjam? hogy csináljam? a choose-hoz lehet írni? mert ha másikat csinálok akkor sem működik...if-fel is próbáltam de lehet,hogy rosszhelyre raktam..vagy lehet,hogy a font-color rossz,de aztis megpróbáltam már font-color,fontcolor,text-color,textcolor,color-ként meg még 600féleképpen de nemmegy...
itt az xml részlete:
<character>
<name>weferreertgagege</name>
<gender>male</gender>
<lv rank="4534">43543543</lv>
<sign>rehgngtffdgegte</sign>
<skills>
<skill1>ergrtgrtetgetgrg</skill1>
<skill2>regezuthjtzrgergtre</skill2>
</skills>
</character>
itt meg az xslt részlete:
<xsl:for-each select="character">
<xsl:sort select="lv" order="descending"/>
<tr>
<xsl:choose>
<xsl:when test="gender=('female')">
<xsl:attribute name="bgcolor">
#FFF0F5
</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name="bgcolor">
#F0F8FF
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<td width="117px" align="center">
<xsl:value-of select="position()"/>.
</td>
<td width="117px" align="center">
<xsl:value-of select="name"/>
</td>
<td width="117px" align="center">
<xsl:value-of select="gender"/>
</td>
<td width="117px" align="center">
<xsl:value-of select="lv"/>
</td>
<td width="117px" align="center">
<xsl:value-of select="sign"/>
</td>
<td width="117px">
<xsl:for-each select="skills">
<xsl:value-of select="skill1"/><br/>
<xsl:value-of select="skill2"/><br/>
</td>
</tr>
</xsl:for-each>
nagyon szépen köszönöm mindenkinek a választ!!
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!