Search XMl File Problem :@
Iam trying this code for about 2 days. I can't find what is wrong, I just want to type a memeber name of family (in xml file) and then get the data about it...... plz help me(xml file is working fine)
<html>
<body>
<span>Find</span>
<input type="text" name="search" style="width=100; height=20"/>
<input type="button" onclick="find()"/>
<br>
<br>
<div id="Output"></div>
<script>
function find()
{
var XMLDoc = new ActiveXObject("Msxml2.DOMDocument.3.0")
XMLDoc.async = false
XMLDoc.load("HosamTree.xml")
var str="/family/person[name='"document.all.search.value"']"
var n1=selectNodes(str)
var tstr="<table><tr><td>name</td><td>gender</td><td>age</td><td>mstatus</td><td>firstson</td><td>secondson</td><td>thirdson</td><td>fourthson</td><td>fifthson</td></tr>"
for(var i=0;i<n1.length;i++)
{
tstr+="<tr>"
var cn=n1(i).childNodes
for(var j=0;j<cn.length;j++)
{
tstr+="<td>"+cn.item[j].text+"</td>"
}
tstr+="</tr>"
}
tstr+="/table>"
document.all.Output.innerHTML=tstr
}
</script>
</body>
</html>
|