0

html5 アプリケーションで xml ファイルのデータを表示する方法を探しています。フォルダーにローカルに保存された xml からデータを読み取る必要がある html5 Web ページがあります。私はxslt、Java、およびすべてを試してきましたが、実際にはできません。

誰か助けてくれませんか?ダミーのユーザーガイドはありますか? ヒントはありますか?ありがとう!!

4

3 に答える 3

2

私は常に 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 要素から抽出したいコンテンツを、その要素の最初の子として考えると役立つと思います。

お役に立てれば。

于 2012-12-31T02:00:53.360 に答える
1

この質問は古いことは知っていますが、現在同様のことをしていると思われる他の人のために、とにかく追加します。

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>
于 2015-12-30T21:40:35.680 に答える
0

jQuery を使用した場合のガイドは次のとおりです: http://api.jquery.com/jQuery.parseXML/

于 2012-12-31T00:10:29.387 に答える