<%@ page language="java" contentType="text/html; charset=gb2312"
    pageEncoding="GB2312"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>Insert title here</title>
script type="text/javascript">
function loadXMLDoc(dname) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e) {alert(e.message)}
  }
try 
  {
  xmlDoc.async=false;
  alert(xmlDoc.load(dname));
  return(xmlDoc);
  }
catch(e) {alert(e.message)}
return(null);
}
function selectLoad() {
var jgdzselect = document.all("jgdz");
var wjzlselect = document.all("wjzl");
var filename="WEB-INF/xml/a.xml";
var xmldoc = loadXMLDoc(filename);
alert(xmldoc.getElementsByTagName("jgdz")[0]);
var jgdzvalues = xmldoc.getElementsByTagName("jgdz")[0].getElementsByTagName("value");
var wjzlvalues = xmldoc.getElementsByTagName("wjzl")[0].getElementsByTagName("value");
for(var i=0 ;i<jgdzvalues.length; i++) {
var option = document.createElement("option");
option.value= i ;
option.text=jgdzvalues[i].childNodes[0].nodeValue;
jgdzselect.add(option);
}
我用的是myeclipse,在jsp里用js加载WEB-INF/xml/a.xml 加载不上是怎么回事啊 xmlDoc.load(dname);返回值总是false
我单独写个html页面加载正常,只要放到web工程的jsp文件中加载就加载不上,请高手解决下。