Ik wil graag uit een lijst een naam selecteren door middel van javascript.
Waarschijnlijk zit er een foutje in de volgende code die ik gebruik maar ik kan er niet achter komen
Het document waar de gegevens moeten worden geselecteerd heet adressen.xml
Gebruik ik de goede code? Zo ja, waarom krijg ik alleen te zien "Een XML-document in de parser"
Alvast bedankt.
Waarschijnlijk zit er een foutje in de volgende code die ik gebruik maar ik kan er niet achter komen

<HTML>
<HEAD>
<TITLE>XML-document</TITLE>
</HEAD>
<BODY>
Een XML-document in de parser<BR>
<script language="JavaScript" type="text/javascript">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("adressen.xml");
var namen = xmlDoc.getElementsByTagName("persoon");
alert("hier staan" +namen.length +"namen in");
var zoeken = prompt("Welke naam wilt u opzoeken?",'');
gevonden=0;
for (var i=0;i<namen.length;i++)
{
if(xmlDoc.getElementsByTagName("vnaam").item(i).text == zoeken)
{
document.write(xmlDoc.getElementsByTagName("vnaam".item(i).text);
document.write<"BR">);
document.write(xmlDoc.getElementsByTagName("anaam").item(i).text);
document.write<"BR">);
document.write(xmlDoc.getElementsByTagName("adres").item(i).text);
document.write<"BR">);
document.write(xmlDoc.getElementsByTagName("pc").item(i).text);
document.write<"BR">);
document.write(xmlDoc.getElementsByTagName("plaats").item(i).text);
document.write<"BR">);
document.write(xmlDoc.getElementsByTagName("tel").item(i).text);
document.write<"BR">);
document.write(xmlDoc.getElementsByTagName("email").item(i).text;
document.write<"BR">);
gevonden = 1;
}
}
if(gevonden==0)
{
alert("Naam niet gevonden");
}
</script>
</BODY>
</HTML>
Het document waar de gegevens moeten worden geselecteerd heet adressen.xml
Gebruik ik de goede code? Zo ja, waarom krijg ik alleen te zien "Een XML-document in de parser"
Alvast bedankt.