javascriptのxml読み込みFireFoxにて
htmlで外部javascriptを読み込んでxmlの読み込みをしています。
htmlは
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
<script language="JavaScript" src="xmlSearch.js"></script>
</head>
<body onload="display()">
<div id="poem" align="center"></div>
</body>
</html>
です。
javascriptは
function display()
{
if(document.all){
xml_doc = new ActiveXObject("Microsoft.XMLDOM");
}else{
xml_doc = document.implementation.createDocument("", "", null);
}
xml_doc .async = false;
xml_doc.load("flv.xml");
var root = xml_doc.documentElement;
var book = root.childNodes;
document.getElementById("poem").innerHTML = book.item(0).text;
}
xmlは
<?xml version="1.0" encoding="UTF-8"?>
<video>
<pass>flv/video1.flv</pass>
</video>
です。
しかしこれだとFireFoxでは何も表示されません。
どなたか原因が分かる方いませんか?