我为我的在线网站制作了一些flash文件(.xml)。现在我想在我的Android应用程序的那些xml文件中的数据。我怎么能实现这一目标。 xml文件的格式非常好,整洁,写得很好。 这是一个xml文件的一些代码,它在所有其他文件中也非常相同。提前编号。
<slide id="2" template="listeningStayMultiText">
<images>
<image direction="Right" xCord="100" yCord="170"><![CDATA[images/common/1x1.gif]]></image>
</images>
<sentences>
<sentence index="1" fontColor="0x000000" width="600" height="70" size="18" xPos="50" yPos="20" bgColor="0xDBEFDF" borderColor="0x006600" align="left"><![CDATA[<br/> Let’s look at how we make negative sentences in the simple present tense -]]></sentence>
<sentence index="2" fontColor="0xffffff" width="300" height="60" size="18" xPos="50" yPos="100" bgColor="0x006600" borderColor="0x000000" align="center"><![CDATA[<br/>POSITIVE SENTENCE]]></sentence>
<sentence index="3" fontColor="0xffffff" width="300" height="60" size="18" xPos="350" yPos="100" bgColor="0x006600" borderColor="0x000000" align="center"><![CDATA[<br/>NEGATIVE SENTENCE]]></sentence>
<sentence index="4" fontColor="0x000000" width="300" height="120" size="18" xPos="50" yPos="160" bgColor="0xDBEFDF" borderColor="0x000000" align="center"><![CDATA[<br/>I play football]]></sentence>
<sentence index="5" fontColor="0x000000" width="300" height="120" size="18" xPos="350" yPos="160" bgColor="0xDBEFDF" borderColor="0x000000" align="center"><![CDATA[<br/>I <b>do not</b> play football<br/>OR<br/>I <b>don't</b> play football]]></sentence>
<sentence index="6" fontColor="0x000000" width="600" height="90" size="18" xPos="50" yPos="300" bgColor="0xDBEFDF" borderColor="0x000000" align="center"><![CDATA[<br/>We use '<b>do not</b>' or '<b>don’t</b>' with ‘<b>I</b>’ to make negative sentences in the simple present tense.]]></sentence>
</sentences>
<audio><![CDATA[images/common/silence.mp3]]></audio>
<bgImage><![CDATA[images/bg.jpg]]></bgImage>
</slide>
答案 0 :(得分:0)
它使用您的数据模型的注释,并且非常容易实现。 在你的情况下,它看起来像
@Root
public class Slide {
@Attribute
public int id;
@Attribute
public String template;
@ElementList
public List<Images> image;
@ElementList
public List<Sentence> sentences;
}
等...