jqueryを使用してXMLファイルを解析してテーブルを作成しようとしています。 XMLファイルには、Jquery XMLファイルを解析すると空白のテーブルが出力される
<?xml version='1.0' encoding='UTF-16'?>
<E1TC NAME='R584211WXB' VERSION='a'>
<TextLine1>
<1>2011/11/06</1>
<2>5748283</2>
<3>10.9300</3>
<4>4049027</4>
<5>7.7000</5>
<6>42799422</6>
<7>81.3800</7>
<8>52596733</8>
</TextLine1>
<TextLine1>
...
</TextLine1>
</E1TC>
私のjqueryの関数は出力がヘッダと空白のテーブルを生成し、この
// Build an HTML string
myHTMLOutput = '';
myHTMLOutput += '<table width="98%" border="1" cellpadding="0" cellspacing="0">';
myHTMLOutput += '<th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th>';
// Run the function for each TextLine1 tag in the XML file
$('TextLine1',xml).each(function(i)
{
d1 = $(this).find("1").text();
d2 = $(this).find("2").text();
d3 = $(this).find("3").text();
d4 = $(this).find("4").text();
d5 = $(this).find("5").text();
d6 = $(this).find("6").text();
d7 = $(this).find("7").text();
d8 = $(this).find("8").text();
d1Post = $(this).find("1").attr("post");
// Build row HTML data and store in string
mydata = BuildStudentHTML(d1,d2,d3,d4,d5,d6,d7,d8,d1Post);
myHTMLOutput = myHTMLOutput + mydata;
});
myHTMLOutput += '</table>';
1、2、3、...、8私のように見える...このようになります私のエラーを見つけることができません。 http://www.compoc.com/tuts/の例だったので、このコードが動作することはわかっています。自分のXML文書で動作するように変更したときに、何かが壊れました。それは何かが行に間違っているように見える
$('TextLine1',xml).each(function(i)
それを修正する方法についてのアイデア?これはjqueryで初めて作業したときです...
場合私は**警告( "this code runs"); ** lineの後に** ** $( 'TextLine1'、xml).each(function(i){**私は出力を受け取りません。その行の前に出力が表示されます。 – whittin36