---
title: "Hur skriva länkar..?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/5197-hur-skriva-länkar"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "cibylla"
published: "2001-06-25T15:50:00.000Z"
updated: "2001-06-26T20:26:00.000Z"
replies: 6
views: 504
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/5197-hur-skriva-länkar"
---

# Hur skriva länkar..?

## #1 — cibylla, 2001-06-25T15:50Z

Helloj!
Hur skriver jag länkar i xml?

Har inget xsl än, utan stajlar bara med css.

Nån vänlig själ som vill förklara..? =)

Tack på förhand! / S

Permalänk: https://www.webforum.nu/p/5197

## #2 — spango, 2001-06-25T16:53Z

Finns inga inbyggda länkar i xml, men du kan ladda in xhtml-namespacet och använda dig av vanliga länkar, tror jag bestämt.

Permalänk: https://www.webforum.nu/p/238105

## #3 — SPiN, 2001-06-25T18:00Z

Halloj, jag har samma problem... Men jag har försökt med både XSL och CSS.

Om man vill skapa dynamiska länkar har jag förstått att det inte går, varken med CSS eller XSL, stämmer detta?
T.ex.

```
[red] [TMP.xml] 
---
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="TMP.xsl" type="text/xsl"?>
<en_massa>
<nodes>
<element>Och lite text</element>
</nodes>
<nodes>
<element>Mer text</element>
</nodes>
</en_massa>
[red] [TMP.xsl] [/red]
---
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
HTML HTML HTML...
<xsl:for-each select="en_massa/nodes">
<a href="TMP.html?text=<xsl:value-of select="element"/>[/red]">Länk!</a>
</xsl:for-each>
HTML HTML HTML...
</html>
</xsl:template>
</xsl:stylesheet>
```

Detta funkar juh inte... :(
Finns det något sätt att komma runt, eller är det helt omöjligt?

Med CSS tror jag det är helt omöjligt...

Någon som kan?

\[tillägg\]
Alltså statiska länkar går att göra mha av XSL, det var dock inte det jag undrade... Med CSS går nog varken eller(?).
\[/tillägg\]

Permalänk: https://www.webforum.nu/p/238106

## #4 — @nders, 2001-06-25T20:49Z

mha xsl kan du skapa vafasen som helst, under förutsättning att grunddatat finns i xml-dokumentet.

```
<a>
<xsl:attribute name="href">bla.asp?<xsl:value-of select="bla/@url"/></xsl:attribute>
</a>
```

förresten: varför använda perl-wF-taggarna om det inte behövs? det är oerhört svårt att läsa, och kod-taggarna funkar kanonbra om man inte behöver använda indrag.

man kan göra **allt** med xslt/xpath.

Permalänk: https://www.webforum.nu/p/238107

## #5 — spango, 2001-06-26T00:50Z

Förresten, har inte DOM stöd för händelsehantering? Då kan man väl skapa en egen länkfunktion?

Permalänk: https://www.webforum.nu/p/238108

## #6 — RGB, 2001-06-26T08:30Z

Nu så var det tag sedan jag läste igenom XLink-specen men troligtvis kan du få detta att funka, Iaf i Mozilla/NS6:

```
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<body><head><title>xlink.xml</title></head>
<xlink:link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://w3.org">
W3C
</xlink:link>
</body></html>
```

Permalänk: https://www.webforum.nu/p/238109

## #7 — SPiN, 2001-06-26T20:26Z

> varför använda perl-wF-taggarna om det inte behövs? det är oerhört svårt att läsa, och kod-taggarna funkar kanonbra om man inte behöver använda indrag.

**@nders:** *Visa -\> Textstorlek -\> Störst* ;) :e 

Nej, jag vet faktiskt inte varför jag använder Perl-taggarna. Har vant mig vid dem från script-inlägg, då man har med tabbar, osv.

\[tillägg\]
Tack för svaren förresten :)
\[/tillägg\]

Permalänk: https://www.webforum.nu/p/238110

---

Tråden på webben: https://www.webforum.nu/amne/xml/5197-hur-skriva-länkar
