webForumDet fria alternativet

Problem att få till xslt

XML

3 svar · 574 visningar · startad av Asta

Medlem sedan sep. 20073 inlägg
Frågan#1

Jag har ett litet problem med att få till en xslt. Tanken är att jag skall få upp hela mitt sortiment i alfabetisk ordning, dessutom vill jag kunna "dela upp mitt sortiment i de glassorter som kostar under 10, de skom ligger mellan 11-19 osv, är det någon som har en ide´om hur jag kan får till det? jag är ny på detta, jag har provat med for-each loopar, xsl:sort men jag lyckas inte.

Min xml kod ser ut så här

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="lab2_uppg3.xslt" ?>

<lager>
<glass>
<isglass>
<produkt>
<produktnamn>Calippo-Lime</produktnamn>
<pris>12 kr</pris>
</produkt>
<produkt>
<produktnamn>Calippo-Cola</produktnamn>
<pris>12 kr</pris>
</produkt>
<produkt>
<produktnamn>Twister</produktnamn>
<pris>9 kr</pris>
</produkt>
</isglass>
</glass>
<vanilj>
<produkt>
<produktnamn>88:an</produktnamn>
<pris>14 kr</pris>
</produkt>
<produkt>
<produktnamn>Nogger</produktnamn>
<pris>10 kr</pris>
</produkt>
<produkt>
<produktnamn>Top hat</produktnamn>
<pris>11 kr</pris>
</produkt>
</vanilj>
<bigpack>
<vanlig>
<produkt>
<produktnamn>ischoklad</produktnamn>
<pris>123 kr</pris>
</produkt>
<produkt>
<produktnamn>Tresmak</produktnamn>
<pris>43 kr</pris>
</produkt>
</vanlig>
<light>
<produkt>
<produktnamn>hallonsplit</produktnamn>
<pris>44 kr</pris>
</produkt>
<produkt>
<produktnamn>Jordgubb</produktnamn>
<pris>39 kr</pris>
</produkt>
</light>
</bigpack>
<flerpack>
<daim-mini>
<produkt>
<produktnamn>apelsinsmak</produktnamn>
<pris>15 kr</pris>
</produkt>
<produkt>
<produktnamn>choklad</produktnamn>
<pris>15 kr</pris>
</produkt>
</daim-mini>
<twister-mini>
<produkt>
<produktnamn>sötlakrits</produktnamn>
<pris>15 kr</pris>
</produkt>
<produkt>
<produktnamn>fruktig glass</produktnamn>
<pris>12 kr</pris>
</produkt>
</twister-mini>
</flerpack>
<dessertglass>
<gräddglass>
<produkt>
<produktnamn>krämig choklad</produktnamn>
<pris>9.80 kr</pris>
</produkt>
<produkt>
<produktnamn>Klassisk vanilj</produktnamn>
<pris>13.60 kr</pris>
</produkt>
</gräddglass>
<yougurtglass>
<produkt>
<produktnamn>Yougurtglass med skogsbär</produktnamn>
<pris>38 kr</pris>
</produkt>
<produkt>
<produktnamn>Yougurtglass med gräddkola</produktnamn>
<pris>36 kr</pris>
</produkt>
</yougurtglass>
</dessertglass>
</lager>

Jag blir jättetacksam för all hjälp jag kan få :e

Mvh Asta

Medlem sedan sep. 20073 inlägg
#2

Är det ingen som vet svaret på detta? jag har stångat mitt huvud i tre dagar, och det enda jag lyckas få ihop är listor men inte i bokstavsordning och inte heller priserna i ordningen som jag vill ha, jag har försökt med ascanding och descanding men det går inte ändå.

Är det ingen som vet?

Mvh Asta

Medlem sedan sep. 2006867 inlägg
#3

Vet inte om det hjälper men det heter ascending och descending, vore trist om det bara beror på felstavad engelska :)

Medlem sedan sep. 20073 inlägg
#4

Tack för att du försökte hjälpa till :) men det vara bara slarvig stavning av mig, jag använder visual studio och där får man ju stavningarna gratis.

Mvh Asta

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)