Beste phphulp'ers

Weet iemand het antwoord op mijn probleem? Ik ben nu al 2 dagen bezig met het vinden van de bug, maar nog geen succes! Ik wil namelijk uit een db plaatsen in xml. Nou dat werkt wel, alleen het uitlezen van xml gaat fout en het plaatsen in de velden werkt ook niet. Wat zou het kunnen zijn zie hieronder het script. Alvast bedankt!

<?php
//--------------------------------- index.php ---------------------------------
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
document.getElementById('vulmij').innerHTML = ajaxRequest.responseText;

xml = ajaxRequest.responseXML;
pc = xml.getElementsByTagName('postcode');
if ( pc )
{
document.getElementById('postcode').value = pc[0];
document.getElementById('straat').value = xml.getElementsByTagName('straat')[0];
document.getElementById('plaats').value = xml.getElementsByTagName('plaats')[0];
}


}




}
var postcode = document.getElementById('postcode').value;
var queryString = "?postcode=" + postcode;
ajaxRequest.open("GET", "db.php" + queryString, true);
ajaxRequest.send(null);



}

</script>

//--------------------------------- resultaat uit db ---------------------------------

<?xml version="1.0"?>
<?
<root>
<straat>2e daalsedijk</straat>
<postcode>3551EJ</postcode>
<plaats>UTRECHT</plaats>
</root>
?>
Wat krijg je voor een foutmelding???
ik krijg bij straat [object NodeList]

en bij postcode [object root]

wat gek btw, ik krijg geen email binnen als ik een reactie krijg:S? anders had ik binnen een min kunnen reageren

YES HET WERKT EINDELIJK!!!!

het stukje dat vervangen moet worden is:




in:
document.getElementById('straat').value = xml.getElementsByTagName('straat').item(0).firstChild.data;
document.getElementById('postcode').value = xml.getElementsByTagName('postcode').item(0).firstChild.data;
document.getElementById('plaats').value = xml.getElementsByTagName('plaats').item(0).firstChild.data;


document.getElementById('postcode').value = pc[0];
document.getElementById('straat').value = xml.getElementsByTagName('straat')[0];
document.getElementById('plaats').value = xml.getElementsByTagName('plaats')[0];

Reageren