XML 파일에서 데이터를 가져 와서 JS 개체 배열에 넣으려고합니다. 여기 내 JS 코드입니다 : 내가 크롬이를 검사 할 때 올바르게 행동하는 것처럼XML 파일에서 JS 개체 배열에 데이터 추가
<exercise>
<question>
<clue>First letter of greek alphabet</clue>
...
</question>
<question>
<clue>Second letter of greek alphabet</clue>
...
</question>
<question>
<clue>Third letter of greek alphabet</clue>
...
</question>
, 그것은 처음에 보이는 여기
var data = [];
function parseData(xml){
console.log(xml);
var tempObj = {};
$(xml).find('question').each(function(){
data.push(tempObj);
});
$(xml).find('question').find('clue').each(function(i){
data[i]['clue'] = $(this).text();
console.log(data[i]);
});
console.log(data);
}
내 XML 데이터입니다 (간결성을 위해 편집) 그러나 Object를 좀 더 자세하게 볼 때 실제로는 마지막으로 <clue>
을 가져 와서 3 번 반복합니다.
Expanded Array View (직접 때문에 평판 (10) 이하의 이미지를 게시 할 수 없습니다)
나는이 잘못된거야 어디 사람이 말해 줄래?
. 나는 당신이 그것을 볼 것입니다 희망! –