Det vil jeg godt have listet ud på en side via xslt.
Jeg løber igennem på denne måde: <xsl:for-each select="PAGE/RESULTSET/HIT"> <tr> .... Her ville jeg godt kunne tage fat i "id", "color" osv. men er som jeg kan se det, er jeg tvunget til at gøre noget i retning af: <xsl:for-each select="./F"> <xsl:choose> <xsl:when test="@NAME='id'"> <td> <xsl:value-of select="." /> </td> </xsl:when> <xsl:when test="@NAME='color'"> <td> <xsl:value-of select="." /> </td> </xsl:when> </xsl:choose> </xsl:for-each> ........ </tr>
Jeg ville dog langt hellere kunne gøre noget i retning af: ./F.id ./F.color altså tage fat i elementets navne værdier et niveau højere oppe..
det her virker naturligvis ikke, men kan det ombygges så jeg får ideen i det frem? Nogen der forstår mit problem?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Slettet bruger
14. marts 2006 - 14:33#1
Du skal bare have lært at bruge templates effektivt :-)
Hiv den stump HTML der skal repræsentere eet HIT ind i sin egen template - f.eks.:
Det er en meget underlig situation som jeg ikke har set før. Hvis jeg tager kildekoden og gemmer som en htm fil giver det samme resultat. Tager jeg så og skærer helt ned så der kun er html, body og table tilbage så gør den det samme.
Det sjove er, at gemmer jeg nu filen med ANSI encoding og ellers som htm fil så vises der en lang række ? tegn oven over min tabel og det er jo derfor min table bliver placeret så langt nede. Der kommer flere rækker ? tegn alt efter hvor mange rækker jeg smider i min tabel.
Kan du lægge filerne et sted hvor jeg kan se/hente dem - det virker som om der er "garbage" i din XML fil (autogenereret, ikke?).
/CS
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.