xml importeren in xhtml document

Status
Niet open voor verdere reacties.

Beasty

Gebruiker
Lid geworden
25 feb 2003
Berichten
39
Ik zou graag een xml document importeren naar een xhtml document.
Nu heb ik al van alles gevonden dat je moet werken in xls, voorbeelden ook al gevonden waar ze het met php doen, ...
Maar niks over het mijne, ik weet dat je het moet uitlezen via javascript en zo dan naar je site brengen.

Nu heb dit dan geprobeerd, maar het probleem is dat hij de xml niet in laad.
De nodige codes vind u hieronder:

html doc:

HTML:
<html>
<head>
<script type="text/javascript">
	var xmlDoc;
	if (window.ActiveXObject)
	  {// code for IE
	  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	  }
	else if (document.implementation.createDocument)
	  {// code for Firefox, Mozilla, Opera, etc.
	  xmlDoc=document.implementation.createDocument("","",null);
	  }
	else
	  {
	  alert('Your browser cannot handle this script');
	  }
	xmlDoc.async=false;
	xmlDoc.load("index.xml");
		
		
	var x=xmlDoc.getElementsByTagName("muziek");
	i=0;
	
	function display()
	{
	artist=
	(x[i].getElementsByTagName("header")[0].childNodes[0].nodeValue);
	title=
	(x[i].getElementsByTagName("datum")[0].childNodes[0].nodeValue);
	year=
	(x[i].getElementsByTagName("omschrijving")[0].childNodes[0].nodeValue);
	
	txt="Titel: "+header+"<br />Datum: "+datum+"<br />Omschrijving: "+omschrijving;
	
	document.getElementById("show").innerHTML=txt;
	}
</script>
</head>

<body onLoad="display()">

<div id='show'></div>

</body>
</html>

de xml:

HTML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<kalender>
	<muziek>
		<header>Milc inc</header>
		<datum>29/09/2008</datum>
		<omschrijving>omschijving evenement</omschrijving>
	</muziek>
	
	<muziek>
		<header>Armin van buuren</muziek>
		<datum>30/09/2008</datum>
		<omschrijving>omschijving evenement</omschrijving>
	</muziek>
</kalender>

Als iemand me hierbij zou kunnen helpen, of een andere methode weet voor dit?

Alvast bedankt voor de reacties
 
Met php zou dat veel simpeler, heb de code niet bij de hand. maar met php moet het sowieso lukken!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan