html5 アプリケーションで xml ファイルのデータを表示する方法を探しています。フォルダーにローカルに保存された xml からデータを読み取る必要がある html5 Web ページがあります。私はxslt、Java、およびすべてを試してきましたが、実際にはできません。
誰か助けてくれませんか?ダミーのユーザーガイドはありますか? ヒントはありますか?ありがとう!!
私は常に AJAX を使用して XML を取得します。
theXML = xmlhttp.responseXML.documentElement;
// documentElement is the root of the XML
var elementXXX = theXML.getElementsByTagName('elementXXX')[0].childNodes[0].nodeValue;
//This will retrieve a first level element in the XML
複数のノードがある場合は、それらをループして、各反復で nodeValue を抽出する必要があります。XML 要素から抽出したいコンテンツを、その要素の最初の子として考えると役立つと思います。
お役に立てれば。
この質問は古いことは知っていますが、現在同様のことをしていると思われる他の人のために、とにかく追加します。
XML データを取り込んで Web ページに表示するには、さまざまな方法があります。たとえば、data.xml という XML ファイルを使用して、JQuery を使用してこれを行うには、次のようにします。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$.ajax({
type: "GET",
url: "data.xml",
dataType: "xml",
success: xmlParser
});
});
function xmlParser(xml) {
// The data to be read in..
}
</script>
jQuery を使用した場合のガイドは次のとおりです: http://api.jquery.com/jQuery.parseXML/