私は以下のxmlデータを持っています。私が欲しいものXMLタグで追加が行われていません
<Sports>
<Oplympics>
<CONT Team="All" Country="Some" FLG = "0">
<TeamData Data="1" Data="2" Data="3"/>
</CONT>
<CONT Team="Aus" Country="Australia" FLG = "0">
<TeamData Player="X1" Player2 = "X2"/>
</CONT>
<CONT Team="Eng" Country="England" FLG = "0">
<TeamData Player="Y1" Player2 = "Y2"/>
</CONT>
</Oplympics>
CONTからTeamData
の最初のタグを取り、第二から最後まですべてCONTに追加することです。サンプル出力は、私はこのコードをしようとしています
<Sports>
<Oplympics>
<CONT Team="All" Country="Some" FLG = "0">
<TeamData Data="1" Data="2" Data="3"/>
</CONT>
<CONT Team="Aus" Country="Australia" FLG = "0">
<TeamData Player="X1" Player2 = "X2"/>
<TeamData Data="1" Data="2" Data="3"/>
</CONT>
<CONT Team="Eng" Country="England" FLG = "0">
<TeamData Player="Y1" Player2 = "Y2"/>
<TeamData Data="1" Data="2" Data="3"/>
</CONT>
</Oplympics>
のようになります。ここで私はTeamDataを取得していますが、forループでは最初の要素が設定されていますが、2番目にはループに入っていません。私は何かが欠けている。すべてのボディは、あなたのコードを持ついくつかの問題があります
var TeamData = Xml.getElementsByTagName('CONT')[0];
var CONTTag = Xml.getElementsByTagName('CONT');
for(var i=1; i<CONTTag.length-1; CONTTag++){
CONTTag[i].append(TeamData);
}
あなたは、構文エラー 'Xml.getElementsByTagName(' CONT ')を持っている[0];'。 [0]はXml.getElementsByTagName( 'CONT')[0]である必要があります。 – WalksAway
@WalksAwayええ、それは大丈夫です。私はそれを取り除く。これは私がコードを入力しているときに起こった。私は編集しました。あなたの提案は – David