Kezdőoldal » Számítástechnika » Weblapkészítés » Xml-hez kell xslt-t csinálnom...

Xml-hez kell xslt-t csinálnom és a betűszínnél elakadtam. Hogy csináljam?

Figyelt kérdés

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!!


2010. dec. 8. 17:00
Sajnos még nem érkezett válasz a kérdésre.
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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!