webForumDet fria alternativet

XSL filter

5 svar · 420 visningar · startad av leniz

lenizMedlem sedan aug. 2001676 inlägg
#1

Hej!

Någon som kan förklara varför följande kod inte fungerar. Jag får inget felmeddelande men cellen som innehåller kursnamnet Bredband blir inte i färgen ff00ff utan skrivs ut precis som övriga (otherwise).
Hur ska jag skriva <xsl:when test="KURSNAMN='Bredband'"> så att det fungerar?

Tacksam för svar!
Mvh Lena

	<xsl:for-each select="UNIVERSITETSUTBILDNING/AMNE/KURS">
	<xsl:sort select="KURSNAMN"/>
	<xsl:choose>

        <xsl:when test="KURSNAMN='Bredband'">
        <tr> 
                    <td bgcolor="#ff00ff" colspan="4">
                    <xsl:value-of select="KURSNAMN"/></td>
        </tr>
        </xsl:when>
        <xsl:otherwise>
	<TR>
		<TD>
		<xsl:value-of select="KURSNAMN"/>
		</TD>
	</TR>
</xsl:otherwise>

	</xsl:choose>
	</xsl:for-each>
@ndersMedlem sedan juni 200032 969 inlägg
#2

Det ser rätt ut i koden, men kan det kanske vara så att det finns något mellanslag före eller efter Bredband?

Eller är KURSNAMN ett attribut i XML-dokumentet? Då skall du inleda med @.

Hur ser XML-filen ut?

lenizMedlem sedan aug. 2001676 inlägg
#3

Hej!

XML filen ser ut så här. Har kortat ned den en hel del men du ser iaf strukturen.

För varje ny kurs är det en ny kurstagg och sen allt det där andra (amnesnamn, kursnamn osv)

Mvh Lena

[KOD]
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="stilmalluniversitet.css"?>
<UNIVERSITETSUTBILDNING>
<AMNE>
<KURS>
<AMNESNAMN>
IT och Webbutveckling
</AMNESNAMN>
<KURSNAMN>Databaser</KURSNAMN>
<SKOLA>
Mitthögskolan i Östersund
</SKOLA>
<POANG>
5
</POANG>
<BETYG>
VG
</BETYG>
</KURS>
</AMNE>
</UNIVERSITETSUTBILDNING>
[KOD]

lenizMedlem sedan aug. 2001676 inlägg
#4

Hej!

Nu såg jag själv felet! Jag testade ändra efter dina förslag om mellanrum (jag hade texten på en egen rad) och testade sedan och det fungerade inte. Men sen såg jag att jag ju ändrat i fel fil, jag hade nämligen en exakt likadan som dock refererade till en css fil! När jag ändrade i den fil som refererade till xsl filen så fungerade det!

Så summan av kardemumman - felet låg i att jag hade en radbrytning i XML filen

Tack!

Mvh Lena

@ndersMedlem sedan juni 200032 969 inlägg
#5

Dåså, vad bra. :)

Lycka till med xsl:andet.

Mvh

lenizMedlem sedan aug. 2001676 inlägg
#6

Tack

Tack tack :)

124 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)