使用javascript读取本地XML文件并在html页面中显示
Reading local XML file using javascript and display in html page
我正在尝试通过javascript读取xml文件,并将其显示在HTML页面中。
我正在使用以下代码。
function readxml() {
alert("calledreadxml");
var myXML, studentnode;
myXML= document.all("config.xml").XMLDocumentalert(myXML);
studentnode = myXML.documentElement
var string;
var nxtnode;
while(nxtnode)
{
string = "the value of "+nxtnode.nodeName+"is :"+ nxtnode.nodeValue+"'n";
nxtnode = myXML.nextSibling;
}
}
这个代码不起作用。。有人能帮助吗
<script type="text/javascript">
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET", "Images-Info.xml", false);
xmlhttp.send();
xmlDoc = xmlhttp.responseXML;
var x = xmlDoc.getElementsByTagName("Image_Store");
for (i = 0; i < x.length; i++)
{
var type = x[i].getElementsByTagName("Image_Type")[0].childNodes[0].nodeValue;
var title = x[i].getElementsByTagName("Image_Title")[0].childNodes[0].nodeValue;
var des = x[i].getElementsByTagName("Image_Description")[0].childNodes[0].nodeValue;
var ph = x[i].getElementsByTagName("Image_Photo")[0].childNodes[0].nodeValue;
var thm = x[i].getElementsByTagName("Thumbnail_Photo")[0].childNodes[0].nodeValue;
// Ul1.innerHTML = Ul1.appendChild("<li><div><a href='"" + ph + "'" '><img src='"" + thm + "'" '/></a><p>" + title + "</p></div><div class='"data'"><div><h1>" + title + "</h1>" + des + "</div></div></li>");
document.write("<li>");
document.write("<div>");
document.write("<a href='"" + ph + "'" '>");
document.write("<img src='"" + thm + "'" '/>");
document.write("</a>");
document.write("<p>");
document.write(title);
document.write("</p>");
document.write("</div>");
document.write("<div class='"data'">");
document.write("<div>");
document.write("<h1>");
document.write(title);
document.write("</h1>");
document.write(des);
document.write("</div>");
document.write("</div>");
document.write("</li>");
}
</script>
相关文章:
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 使用鼠标悬停JavaScript/HTML显示文本
- 用javascript在html显示列表中显示新成员
- 尊重“; 〃;从HTML显示中的API响应返回的换行符(和特殊字符)
- HTML 显示/隐藏元素 JS 不起作用
- 从一个文本框执行代码,并在另一个文本框中以 HTML 显示输出
- 使用javascript for html显示特定时区的日期和时间
- 如何将一个元素的外部HTML显示为另一个元素的内容
- 将SQL BIT转换为JSON,直到jQuery,最后以HTML显示
- 使用 Javascript 迭代以 HTML 显示多个图像
- 文本(输入)字段中的 HTML 显示结果
- PHP - 作曲家自动加载器导致 html 显示在浏览器中
- 将HTML文件中的表单提交到PHP文件,并以相同的HTML显示结果
- 如何使 HTML/Javascript 从 PHP 脚本接收数据并以 HTML 显示
- 显示一个图像,然后使用 HTML 显示另一个图像
- input type=“password” 在 IE 11 上使用 HTML 5 显示文本
- 使用 JSON 从 PHP 返回数组并以 HTML 显示内容的适当方法
- Jquery对话框IE9内容未使用html显示
- HTML显示在“;查看源“;与Firebug中显示的HTML不同
- 使用jQuery.HTML()插入时HTML显示不正确