Avatar billede KingMedia Novice
19. september 2003 - 14:57 Der er 3 kommentarer og
1 løsning

Links i XSL igen

Nu sidder jeg lidt i saksen..

jeg har det her i en xml

<certinfo>
  <cert><a href="http://www.domain.dk">tekst</a></cert>
</certinfo>

Når jeg udskriver den med

<tr>
  <td colspan="2" align="left">
    <xsl:value-of select = "cert" />
  </td>
</tr>

Så kommer kun teksten frem. Linket bliver ikke klikbart.. 

Hvordan kan det laves klikbart ? :o)

/Mads
Avatar billede Slettet bruger
19. september 2003 - 15:04 #1
Sådan her (du skal selv lave <a> tagget igen, da value-of kun giver dig text-nodes). :

<tr>
  <td colspan="2" align="left">
    <a href="{cert/a/@href}"><xsl:value-of select="cert/a" /></a>
  </td>
</tr>

/CS
Avatar billede KingMedia Novice
19. september 2003 - 15:10 #2
Takker..  det var lige hvad jeg manglede :o)

Ville lige høre om en ting mer.. inden jeg deler point ud. ( så ka jeg lige smide lidt ekstra oveni)

den <cert></cert>
indeholder noget tekst, men ville gerne evt ændre den tekst. hvis det kan lade sig gøre i XSL ?

Lad os nu sige der står

"View Doc 100"

og jeg gerne ville ændre det til

"Vis dokument 100"

(det er dynamisk, så der kunne både være "View doc 100"  og så nedenunder "View doc 200")

Kan man ændre det på nogen måde ?

/Mads
Avatar billede KingMedia Novice
19. september 2003 - 15:12 #3
altså ...  .eks..


<certinfo>
  <cert><a href="http://www.domain.dk/?doc=100">View doc 100</a></cert>
  <cert><a href="http://www.domain.dk/?doc=250">View doc 250</a></cert>
  <cert><a href="http://www.domain.dk/?doc=500">View doc 500</a></cert>
</certinfo>

/Mads
Avatar billede KingMedia Novice
19. september 2003 - 15:38 #4
Lukker hermed spørgsmålet, og overfører de sidste comments til nyt spørgsmål ...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester