이번에는 JS를 조작하여 xml 내용을 읽고 div로 출력하는 방법을 보여드리겠습니다. JS를 조작하여 xml 내용을 읽고 div로 출력할 때 주의할 점은 무엇인가요? .
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.jb51.net 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>
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 더 흥미로운 정보를 보려면 다음 페이지의 다른 관련 기사에 주목하세요. PHP 중국어 웹사이트!
추천 읽기:
jquery를 사용하여 업로드된 파일의 특정 콘텐츠를 가져옵니다.
JS를 사용하여 카운트다운 복구 클릭(강제 읽기)을 만듭니다.
위 내용은 JS를 작동하여 XML 내용을 읽고 이를 div로 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!