2012-02-09 12 views
0
<Point TestFlag="0" id="1" name="Session Introduction"> 
     <PracticeText> </PracticeText> 
     <PracticeFlag> 0 </PracticeFlag> 
     <ImageFile gid="1" id="1" name="d002_p001_01" type="png" /> 
     <AudioFile gid="1" id="2" name="d002_ae_p001.mp3" type="mp3" /> 
     </Point> 

<Point TestFlag="0" id="1" name="Conversation Introduction"> 
     <PracticeText> </PracticeText> 
     <PracticeFlag> 0 </PracticeFlag> 
     <ImageFile gid="1" id="1" name="d002_p001_02" type="png" /> 
     <AudioFile gid="1" id="2" name="d002_ae_p002.mp3" type="mp3" /> 
     </Point> 

<Point TestFlag="0" id="1" name="Dialogue sets"> 
     <PracticeText> </PracticeText> 
     <PracticeFlag> 0 </PracticeFlag> 

     <ImageFile gid="1" id="1" name="d002_p001_01" type="png" /> 
     <AudioFile gid="1" id="2" name="d002_ae_p001.mp3" type="mp3" /> 

      <ImageFile gid="1" id="1" name="d002_p001_02" type="png" /> 
      <AudioFile gid="1" id="2" name="d002_ae_p002.mp3" type="mp3" /> 
     </Point> 

私は基本的に私は、オーディオファイルを再生したり、AudioFileImageFileタグであるXMLから画像を表示するが、最初の2点は、私がプレイしていていますされてここでやったときにユーザーがクリック次のボタンを押すと、私は2つのオーディオと2つの画像を連続して再生しています。XMLから動的にデータをフェッチ

オーディオファイルを連続して再生するために、私はoncompletion listenerを使用しています。

私の問題は です。1.私は動的に習得したいです。 2.Suppose我々は将来的には1つのまたは2以上のポイントは、これらの3点の中間に挿入されたときにも、それがこれを行うにはどのように

を動作するはず動的acheiveすることができれば、私は

答えて

0

を立ち往生しています助けてください以下のためのワンポイントのそれぞれの子タグの長さを取得

が、これはこれはあなたに

NodeList image = doc.getElementsByTagName("Point"); 
      Element firstLevel = (Element)singleTerminalNode; 
     NodeList value1Nodes = (firstLevel).getElementsByTagName("ImageFile"); 
     lengthofimage = value1Nodes.getLength(); 
+0

感謝感謝感謝を助けるかもしれないしてみてください – Goofy

関連する問題