Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Länka i XSL

Postades av 2005-01-04 22:29:45 - Magnus Hallberg, i forum xml, Tråden har 7 Kommentarer och lästs av 1309 personer

Hur gör jag för att länka i en XSL-fil? Jag har informationen i en XML-fil och den hämtas, men det blir ingen länk, det skrivs ut som vanligt. Jag har gjort så här:
<code>
<xsl:template name="epost">
<xsl:element name="a">
<xsl:attribute name="href">mailto:<xsl:value-of select="epost" /></xsl:attribute>
</xsl:element>
</xsl:template>
</code>


Svara

Sv: Länka i XSL

Postades av 2005-01-04 23:29:44 - Per Persson

Hur ser XML-filen ut och var "anropar" du templaten 'epost'?


Svara

Sv:Länka i XSL

Postades av 2005-01-04 23:34:43 - Magnus Hallberg

XML-filen
<code>
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="index.xslt"?>
<information>
En massa text!!!
<epost>MAILADRESS</epost>
<epost>MAILADRESS</epost>
</information>
</code>


XSL-filen i förkortning.
<code>
<div id="presentation">
<xsl:for-each select="information">
<xsl:value-of select="./text()" />
</xsl:for-each>
<xsl:call-template name="mail" />

</div>
</body>

</html>
</xsl:template>
<xsl:template name="mail">
<xsl:element name="a">
<xsl:attribute name="href">mailto:<xsl:value-of select="//epost" /></xsl:attribute>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
</code>
Jag har ändrat namnet från "epost" till "mail", jag tänkte om det krockade men det gjorde det inte...


Svara

Sv: Länka i XSL

Postades av 2005-01-05 00:00:59 - Per Persson

Hur kan du avgöra om det blir några länkar när du inte har någon länkad text?

Kommer texten Email med och blir länkad om du ändrar till följande?
<code>
<xsl:template name="mail">
<xsl:element name="a">
<xsl:attribute name="href">mailto:<xsl:value-of select="//epost" /></xsl:attribute>
Email
</xsl:element>
</xsl:template>
</code>

Edit: Flyttade "Email" som hade hamnat fel.


Svara

Sv:Länka i XSL

Postades av 2005-01-05 00:15:55 - Magnus Hallberg

Hej Per

Texten "Email" kommer med, men den blir inte länkad! I den riktiga XML-filen har jag givetvis riktgiga mailadresser.


Svara

Sv: Länka i XSL

Postades av 2005-01-05 00:18:37 - Magnus Hallberg

Per!

Det fungerar så som du skrev, jag lade in det på fel ställe!

Tacakr för hjälpen.


Svara

Sv:Länka i XSL

Postades av 2005-01-05 00:26:02 - Per Persson

Och jag hade placerat Email fel i min kod ovan...


Svara

Sv: Länka i XSL

Postades av 2005-01-05 12:07:47 - Fredrik Klarqvist

Litet tips på en annan variant som jag gillar bättre:

<xsl:variable name="Email" select="email" />
Länk text

Du lägger alltså värdet i en variabel som du sen kan använda med {$email} syntax.


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 576
27 958
271 741
5 957
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies