[xml] gegevens gebruiken in html

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05-2025
<item>
<title>test</title>
<link>http://hier een link</link>
<description>En hier een tekst</description>
</item>

Ik wil deze 3 gegevens in webbrowser weergeven.

Ik heb dit geprobeerd door dit bestand aan te maken:

<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/te bewerken bestand.xml">
<html>
<body>
<table border="2">
<tr>
<th>Titel</th>
<th>Omschrijving</th>
<th>Link</th>
</tr>
<xsl:for-each select="channel/item">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="description"/></td>
<td><xsl:value-of select="link"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

Ik heb iets gelezen over deze twee bestanden samenvoegen in een derde bestand maar dit werkt totaal niet.

Hoe zou dit bestand er dan uit moeten zien?

👑


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 23:01

TeeDee

CQB 241

dit is een schoolvoorbeeld.

M.a.w, dit is prima op w3schools.com te vinden. Volgens mij nog exact zo ook :)

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Ik zou is beginnen met een paar tutorials ove xslt te lezen, want
code:
1
<xsl:template match="/te bewerken bestand.xml">

is al fout. Op w3schools is wel een aardige te vinden.

edit:
moet toch is sneller leren typen.

[ Voor 14% gewijzigd door Verwijderd op 18-03-2004 19:16 ]


  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05-2025
Dat is waar ik dit voorbeeld ook vandaan heb.

Het probleem is waarschijnlijk dat ik niet precies weet hoe de kop aan de bovenkant van de tekst eruit moet zien.

Hoe zorg ik ervoor dat hij de tags die ik gebruik begrijpt?
Hoe zorg ik ervoor dat ie de gegevens uit een bepaalt bestand haal?

Ik zit al uren te staren naar verschillende voorbeelden maar dit wordt me niet duidelijk.

Je zegt dat de regel:
<xsl:template match="/te bewerken bestand.xml">

al fout is, maar helaas niet wat dan de fouten zijn.

👑


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 23:01

TeeDee

CQB 241

ajakkes schreef op 19 maart 2004 @ 16:47:
Dat is waar ik dit voorbeeld ook vandaan heb.

Het probleem is waarschijnlijk dat ik niet precies weet hoe de kop aan de bovenkant van de tekst eruit moet zien.

Hoe zorg ik ervoor dat hij de tags die ik gebruik begrijpt?
Hoe zorg ik ervoor dat ie de gegevens uit een bepaalt bestand haal?

Ik zit al uren te staren naar verschillende voorbeelden maar dit wordt me niet duidelijk.

Je zegt dat de regel:
<xsl:template match="/te bewerken bestand.xml">

al fout is, maar helaas niet wat dan de fouten zijn.
<xsl:template match="/"> begin daar eens mee.
Verdiep je verder ook in XSL(T).

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

Dit is een stukje uit een van mijn eigen xslt
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 <xsl:output method="xml" omit-xml-declaration="yes" indent="yes" />
 <xsl:output doctype-system INSERT DOCTYPE /> 
 <xsl:variable name="submenu">
  <xsl:value-of select="/pagina/subselect" />
 </xsl:variable>
 
 <xsl:template match="/pagina">
  
  
  <html xml:lang="en">
  <xsl:attribute name="xmlns">http://www.w3.org/1999/xhtml</xsl:attribute>
   <head>


En dit is een stukje van de xml die daar bijhoort
code:
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="ISO-8859-1"?>
<pagina>
<subselect></subselect>
<menu>
 <title>Dutch_Wolf site</title>
 <link>index</link>
 
 <header id="header_01">
  <title>Main</title>

Zoals je ziet is er nergens in de xslt een reverentie aan het te parsen document, dit geef je namelijk bij de parser aan, je hebt dus wel een parser nodig voor dat je iets met xslt kan.

En voor de rest van het verhaal verwijs ik je toch echt naar w3schools.com

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 01:00

.oisyn

Moderator Devschuur®

Demotivational Speaker

Ik wil je nogmaals op P&W Beleid wijzen, er zijn namelijk wat regeltjes waar je je aan moet houden als je een topic opent

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1

Dit topic is gesloten.