HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Hyperlinks in XSL

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Hyperlinks in XSL

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   XSL, XSLT, XPath, XLink, XPointer, X...
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
Hammerizer



Anmeldungsdatum: 18.06.2006
Beiträge: 2

BeitragVerfasst am: 18.06.2006 19:56:59    Titel: Hyperlinks in XSL Antworten mit Zitat

Hallo,
Ich hab eine xml datei die folgendermaßen aufgebaut ist:

<anfang>
<element att="1">
</element>
.
.
.
<element att="n">
</element>
</anfang>

also eine bestimmte Anzahl von Elementen, die durch einen Attributwert eindeutig nummeriert sind. (Sortierung nicht nötig)


Jetzt will ich in der xsl Datei zu jedem Element einen Hyperlink erzeugen, der vom Schema her immer "http://blabla.net&att=?" ist. Nur der Wert an der Stelle ? soll variabel sein.

An der Stelle des ? soll dann immer der entsprechende konkrete Attributwert (also 1 bis n) stehen, sodass die Links ihr entsprechendes Ziel adressieren.

Ich hab da an irgendwas mit @att gedacht, weiß aber nicht, wie ich das in einen Link einfügen kann.

Hat jemand eine Lösung?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Hammerizer



Anmeldungsdatum: 18.06.2006
Beiträge: 2

BeitragVerfasst am: 18.06.2006 20:52:25    Titel: Antworten mit Zitat

Okay hat sich erledigt, handelte sich nur um nen Syntax-Fehler Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Younes
Forumsteilnehmer


Anmeldungsdatum: 04.09.2007
Beiträge: 7
Wohnort: Dortmund

BeitragVerfasst am: 05.09.2007 00:33:35    Titel: Antworten mit Zitat

one.xml
Code:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="one.xsl"?>
<anfang>
<element att="1">waw1</element>
<element att="n">wawn</element>
</anfang>
 


one.xsl
Code:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
<html>
   <head>

      <title>Hyperlink Test</title>
   </head>
   <body>
      <xsl:apply-templates />
   </body>
</html>
</xsl:template>


<xsl:template match="anfang/element">
<a href="http://blabla.mysite.de/?{@att}"><xsl:value-of select="."/></a><br />

</xsl:template>
</xsl:stylesheet>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   XSL, XSLT, XPath, XLink, XPointer, X...
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.