Avatar billede stufmeister Nybegynder
03. september 2007 - 14:12 Der er 4 kommentarer og
1 løsning

opret links med xml

Hvordan opretter man links til film og billeder med xml.
Kommer lige med to kodeeksempler.
Her i HTML som jeg plejer at bruge:

<a href="film.wmv><img src="film.jpg"></a>

Nu kunne jeg jo så godt tænke mig at bruge XML istedet for.
Så jeg kun skal ændre i XML filen når der kommer nye videoer.

Allerhelst så XML-en ligner noget i retning af:

<film>
<filmlink>film</filmlink>
<billedlink>billed</billedlink>
</film

eller noget...
Avatar billede nielle Nybegynder
03. september 2007 - 19:11 #1
Hvordan regner du med at få indholdet af XML filen vist på din HTML side?

Via en XSLT transformation, eller læser du den i et eller andet progrmmerinsgsprog for så at efterbehándle det indlæset og vise det på hjemmesiden?
Avatar billede stufmeister Nybegynder
03. september 2007 - 19:38 #2
Som det er nu:
HTML fil:
<xml id="film" src="film.xml"></xml>
<table class="film" datasrc="#film">
    <thead>
        <tr>
            <td class="film">Film</td>
            <td class="uploaded">Dato</td>
            <td class="hvad">Beskrivelse</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><span datafld="billede"></span></td>
            <td><span datafld="dato"></span></td>
            <td><span datafld="beskrivelse"></span></td>
        </tr>
    </tbody>
</table>

XML fil:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<videoer>
<film>
<billede>film</billede>
<dato>3. september 2007</dato>
<beskrivelse>Der går ikke lang tid før Freja render rundt</beskrivelse>
</film>
<film>
<billede>også her</billede>
<dato>igår</dato>
<beskrivelse>en ny film</beskrivelse>
</film>
</videoer>

Jeg kunne godt tænke mig at billedtagget, henviste til et billede, som var et link til en film.

Jeg er HELT ny til xml. Er først begyndt i går, så be gentle...
Avatar billede nielle Nybegynder
03. september 2007 - 20:18 #3
F.eks. sådan:

<xml id="film" src="film.xml"></xml>
<table class="film" datasrc="#film">
    <thead>
        <tr>
            <td class="film">Film</td>
            <td class="uploaded">Dato</td>
            <td class="hvad">Beskrivelse</td>
            <td class="link">Link</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td><span datafld="billede"></span></td>
            <td><span datafld="dato"></span></td>
            <td><span datafld="beskrivelse"></span></td>
            <td>
                <a href="" datafld="filmLink">
                    <span datafld="filmTitel"></span>
                </a>
            </td>
        </tr>
    </tbody>
</table>

og sådan:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<videoer>
  <film>
    <billede>film</billede>
    <dato>3. september 2007</dato>
    <beskrivelse>Der går ikke lang tid før Freja render rundt</beskrivelse>
    <filmLink>http://www.imdb.com/title/tt0457430/</filmLink>
    <filmTitel>Pan's Labyrinth</filmTitel>
  </film>
  <film>
    <billede>også her</billede>
    <dato>igår</dato>
    <beskrivelse>en ny film</beskrivelse>
    <filmLink>http://www.imdb.com/title/tt0064116/</filmLink>
    <filmTitel>Once Upon a Time in the West</filmTitel>
  </film>
</videoer>
Avatar billede stufmeister Nybegynder
04. september 2007 - 08:49 #4
Jeg takker mange gange.
Det fungerer helt perfekt.
Læg et svar, og du vil blive belønnet
Avatar billede nielle Nybegynder
04. september 2007 - 08:59 #5
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