今回は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 中国語 Web サイトの他の関連記事を参照してください。