Avatar billede mxs Nybegynder
08. november 2004 - 18:55 Der er 3 kommentarer og
1 løsning

Link, a href i xml, hvordan?

Hey

Ved ikke rigtig om det er xml eller xslt jeg skal stille dette spm i, men nu prøver jeg her.

Jeg har en linje som ser sådan her ud i xml
<link>www.eksperten.dk</link>

Nu vil jeg så gerne formatere det så jeg får sat www.eksperten.dk ind i en a href, men hvordan? De måder jeg gør det på virker ikke og jeg er blevet så fustreret at jeg har slettet min lille stump kode, da jeg ville starte på en frisk.
Hvordan vil i gøre det?
Avatar billede arne_v Ekspert
08. november 2004 - 18:58 #1
Prøv:

<a><xsl:attribute name="href"><xsl:value-of select="nogetpassende"/></xsl:attribute></a>
Avatar billede mxs Nybegynder
08. november 2004 - 19:26 #2
Her er min kode :) Den giver ingen fejl nu, men den siden er blank!!

style.xsl

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">



<xsl:template match="/">

    <xsl:for-each select="rss/channel/item">

        <a><xsl:attribute name="href"><xsl:value-of select="link"/>sdf</xsl:attribute></a>

    </xsl:for-each>

</xsl:template>

</xsl:stylesheet>


xml dokument

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="../style/style.xsl"?>
<rss version="2.0">
<channel>
<item><title>If I Said You Had a Beautiful Body...</title>
<link>http://www.devarticles.com/c/a/Web-Design-Standards/If-I-Said-You-Had-a-Beautiful-Body.../</link>
<description>It's all about standards. XHTML, XML, HTTP, FTP... what would we do without
them? But who makes th...</description>
</item>
<item><title>Using Function: The Beginners Nightmare</title>
<link>http://www.devarticles.com/c/a/Flash/Using-Function-The-Beginners-Nightmare/</link>
<description>Going past the basic stages of programming for any language
usually involves the idea of modulariz...</description>
</item>
<item><title>JavaScript and Embedded Objects</title>
<link>http://www.devarticles.com/c/a/JavaScript/JavaScript-and-Embedded-Objects/</link>
<description>There's more to Web browsers than (X)HTML, CSS, and JavaScript. ActiveX,
plug-ins, and other embed...</description>
</item>
<item><title>20 Things About Photoshop You Have to Know</title>
<link>http://www.devarticles.com/c/a/Photoshop/20-Things-About-Photoshop-You-Have-to-Know/</link>
<description>These are some of the tools and features that I find myself using on a regular basis when creating i...</description>
</item>
<item><title>Client-side and Server-side JavaScript</title>
<link>http://www.devarticles.com/c/a/JavaScript/Client-side-and-Server-side-JavaScript/</link>
<description>This article explains the three major types of JavaScript, client-side, server-side and the core lan...</description>
</item>
</channel>
Avatar billede mxs Nybegynder
08. november 2004 - 19:30 #3
arne_v du er en gutter mand. Jeg rodede lidt mere med det og gjorde sådan her:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">



<xsl:template match="/">

    <xsl:for-each select="rss/channel/item">

        <a><xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute><xsl:value-of

select="link"/></a><br/>

    </xsl:for-each>

</xsl:template>

</xsl:stylesheet>

Nu virker det sgu :)
Smid et svar og jeg giver points :)
Avatar billede arne_v Ekspert
08. november 2004 - 19:31 #4
svar
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