时间:2021-07-01 10:21:17 帮助过:9人阅读
note.xml文件结构:
<nooo> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> <note> <to>a</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note> </nooo>
利用js将xml输出到p中:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>www.gxlcms.com js读取xml</title> <style> .aaaa{width: 30%;height: 50px;line-height: 50px;text-align: center;border: 1px solid darkblue;float: left;} </style> </head> <body> <p id="xmlid"></p> <script> xmltext = new XMLHttpRequest; xmltext.open("GET","note.xml",false); xmltext.send(); a = xmltext.responseXML; //document.getElementById("xmlid").innerHTML = a.getElementsByTagName("to")[2].childNodes[0].nodeValue; x = a.getElementsByTagName("note"); for(i=0;i<x.length;i++) { document.write("<p class='aaaa'>"); document.write(x[i].getElementsByTagName("to")[0].childNodes[0].nodeValue); document.write("</p>"); document.write("<p class='aaaa'>"); document.write(x[i].getElementsByTagName("heading")[0].childNodes[0].nodeValue); document.write("</p>"); document.write("<p class='aaaa'>"); document.write(x[i].getElementsByTagName("body")[0].childNodes[0].nodeValue); document.write("</p>"); } </script> </body> </html>
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
推荐阅读:
使用jquery获取上传文件具体内容
JS做出倒计时恢复点击(强制阅读)
以上就是怎样操作JS读取xml内容并输出到div内的详细内容,更多请关注Gxl网其它相关文章!