Hur skriva länkar..?

XML

6 svar · 504 visningar · startad av cibylla

Medlem sedan feb. 200152 inlägg
Trådstart#1

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

Medlem sedan juni 20008 205 inlägg
#2

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.

Medlem sedan mars 20007 896 inlägg
#3

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]

Medlem sedan juni 200032 967 inlägg
#4

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.

Medlem sedan juni 20008 205 inlägg
#5

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

Medlem sedan dec. 1999419 inlägg
#6

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>
Medlem sedan mars 20007 896 inlägg
#7

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]

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)