XML数据岛(引用外部XML初始化问题)

部分代码如下
....

1<xml id="databaseXml" src="database.xml">
2</xml>

....
....

 1<script language="JavaScript">   
 2function init(){   
 3var dataIsland=databaseXml.XMLDocument   
 4alert(dataIsland.xml)   
 5var v1 = dataIsland.getElementsByTagName("year");   
 6....   
 7....   
 8运行该JSP时,一定要   
 9一定要alert(dataIsland.xml)一下才能将引用的database.xml载入,   
10而且alert得到的警告框中的内容是空的.   
11为什么?百思不得其解!   
12\---------------------------------------------------------------   
13  
14where are you calling init()?   
15  
16call it inside onload event handler for the window or add an onreadystatechange event handler to <xml>, do something after databaseXml.readyState == 'complete'   
17  
18  
19<SCRIPT FOR=databaseXml EVENT=onreadystatechange>   
20if (this.readyState == 'complete')   
21{   
22// perform some action   
23}   
24</script>

---------------------------------------------------------------

try

1<body onload="init()">   
2\---------------------------------------------------------------</body>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus