在html5应用程序中显示xml中的数据

时间:2012-12-30 17:30:40

标签: xml database html5

我一直在搜索如何在html5应用程序中显示xml文件中的数据。我有一个html5网页,必须从本地保存在文件夹中的xml中读取数据。我一直在尝试使用xslt,java和一切,但我真的不能。

是的,有人能帮帮我吗?任何傻瓜用户指南?有提示吗?谢谢!

3 个答案:

答案 0 :(得分: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元素中提取的内容视为元素的第一个子元素

是有帮助的

希望这有帮助。

答案 1 :(得分:1)

我知道这个问题已经过时了,但无论如何我都会加入其中,因为我目前正在做类似的事情。

有许多方法可以在网页上显示XML数据。要使用JQuery,例如使用名为data.xml的XML文件:

<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>

答案 2 :(得分:0)

使用jQuery,这是一个指南:http://api.jquery.com/jQuery.parseXML/