我一直在搜索如何在html5应用程序中显示xml文件中的数据。我有一个html5网页,必须从本地保存在文件夹中的xml中读取数据。我一直在尝试使用xslt,java和一切,但我真的不能。
是的,有人能帮帮我吗?任何傻瓜用户指南?有提示吗?谢谢!答案 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/