[英]Error appears when trying to parse XML file using Javascript/Jquery
[英]Trying to parse xml file for javascript quiz
我正在嘗試創建一個JavaScript測驗,它從xml文件中獲取問題。 目前,我只是開始嘗試解析我的xml文件而沒有成功。 誰能指出我做錯了什么?
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="prototype.js"></script>
</head>
<body>
<div class="spmArr">
</div>
<script type="text/javascript">
var quizXML = '<quiz><Sporsmal tekst="bla bla bla"/><alternativer><tekst>bla</tekst><tekst>bli</tekst><tekst correct="yes">ble</tekst></alternativer><Sporsmal tekst="More blah"/><alternativer><tekst>bla bla</tekst><tekst correct="yes">bli bli</tekst><tekst>ble ble</tekst></alternativer></quiz>'
var quizDOM = $.xmlDOM( quizXML );
quizDOM.find('quiz > Sporsmal').each(function() {
var sporsmalTekst = $(this).attr('tekst');
var qDiv = $("<div />")
.addClass("item")
.addClass("sporsmal")
.appendTo($(".spmArr"));
var sTekst = $("<h2/>")
.html(sporsmalTekst)
.appendTo(qDiv);
});
</script>
</body>
</html>
當我在瀏覽器中嘗試此操作時,不會創建類和div。 而且頁面只是空白。 初始化xml時,我做錯什么了嗎?
編輯以添加prototype.js和關閉功能
好像您正在忘記關閉.each調用。 附加);
在sTekst語句之后,您的呼叫將正確解析。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.