Toon posts:

[XHTML] xlink word niet weergegeven.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil in een html pagina een web link weergeven die word ingelezen vanuit een xml-bestand (datasource). Zo ver ik weet kan hiervoor xlink gebruikt worden. Ik krijg alleen de implementatie van xlink niet werkend (gebruik ie6).

Ik heb een simpel xml bestand (datasource):

code:
1
2
3
4
5
6
7
<?xml version="1.0" encoding="ISO-8859-1"?>
  <adressenlijst xmlns:xlink="http://www.w3.org/1999/xlink">
- <locatie>
  <naam>Webdesign</naam> 
  <webadres xlink:type="simple" xlink:href="www.webdesign.nl">webdesign</webadres>   
  </locatie>
</adressenlijst>


En een simpel html bestand waar de de gegevens uit het xml bestand moeten worden getoond:
code:
1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<body>
<xml src="simple.xml" id="simplecat" async="false"></xml>
<br />Naam:
<span datasrc="#simplecat" datafld="naam"></span>
<br />Webadres:
<span datasrc="#simplecat" datafld="webadres"></span>
</body>
</html>


Ik hoop dat iemand enig licht kan werpen over de reden waarom xlink niet werkt. Is xlink nog niet geimplementeerd in de huidige browsers? Of heb ik gewoon ergens een dom foutje gemaakt welke ik niet zelf kan ontdekken.

Verwijderd

xhtml is nog niet geimplementeerd in IE, dus je komt er niet ver mee

in wel xhtml compatible browsers zou je sowieso netjes met namespaces moeten werken; het xml element en het datasrc attribuut zijn vziw geen geldige dingen in de xhtml namespace (http://www.w3.org/1999/xhtml)

[ Voor 3% gewijzigd door Verwijderd op 09-08-2006 13:43 ]