根本性错误,sorry,还是用孟子的:
var xmldoc = new ActiveXObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load("test.xml")
if (xmldoc.parseError.errorCode!=0) alert("loading error!")
else{
var b = xmldoc.selectNodes("/*/*")
if (b.length==0) alert("Nothing!")
else{
for (var i=0;i<b.length;i++){
if (b[i].text.indexOf('d')!=-1) alert(b[i].text)
}
}
}
<script>
var xmldoc = new ActiveXObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load("test.xml")
if (xmldoc.parseError.errorCode!=0) alert("loading error!")
else{
var b = xmldoc.selectNodes("/*/*/title[.>'d']")
if (b==null) alert("Nothing!")
else{
for (var i=0;i<b.length;i++) alert(b[i].text)
}
}
</script>
1.js
var xml = new ActiveXObject("MSXML2.DOMDocument.3.0");
var xsl = new ActiveXObject("MSXML2.DOMDocument.3.0");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var MyFile = fso.CreateTextFile("output.htm", true);
var def = fso.CreateTextFile("output.txt", true);