我必须开始创建一个android应用程序。但是,我没有使用XML的经验,也不了解该语言。此XML文件存储了我必须用来创建Java程序的数据。我不了解自己在看什么或如何阅读该语言。我想解释数据,以便可以开始用Java进行编码。请帮忙。
我曾尝试观看视频和学习XML,但似乎无法运用基础知识来解释此文件中提供给我的信息。
<task name="neddle decompression" steps="8">
<step
description="Obtain a 14 gauge needle with catheter
from your first aid kit.">
<aid aid="needle.jpg">
</aid>
<aid aid="needle.avi">
</aid>
</step>
<step description="Locate position on chest.">
<aid aid="position.jpg">
</aid>
</step>
<step description="Prepare chest area with antiseptic.">
<aid aid="none">
</aid>
</step>
<step description="Insert the needle at a 90 degree angle.">
<aid aid="insert.jpg">
</aid>
</step>
<step
description="Stop advancing the needle once a hiss of pop of air is heard. You should feel a 'pop' as the needle enters the chest cavity.">
<aid aid="none">
</aid>
</step>
<step description="Hold the catheter in place and remove the needle.">
<aid aid="catheter.jpg">
</aid>
</step>
<step description="Leave the catheter and safely dispose of the needle.">
<aid aid="dispose.jpg">
</aid>
</step>
<step
description="Tape the catheter in place and monitor the casualty until the medivac is available to insert a chest tube.">
<aid image="tape.jpg">
</aid>
</step>
</task>
<task name="task2" steps="2">
<step description="step1">
<aid image="image1.png">
</aid>
</step>
<step destription="step2">
<aid aid="image.png">
</aid>
<aid aid="image3.avi">
</aid>
</step>
</task>
我希望从该文件中获得Java程序中所需的类和属性的指南。
答案 0 :(得分:1)
这是一个很棒的教程,在Udacity中是免费的。 Google还制作了它来帮助新的Android开发人员:https://classroom.udacity.com/courses/ud834
答案 1 :(得分:0)
XML只是数据的一种格式,内容在内部tag
(例如:<person>
)和结束tag
(例如:</person>
)内。当您的父标签具有子标签时,只需将这些子标签放在父标签和结束标签之间,依此类推。一般来说,XML是一个嵌套结构。
简单示例:一个家庭(父标记)具有两个成员:成员1(1级子标记),成员2(1级子标记)。成员1命名Alice(2级子标记)和24岁(2级子标记),成员2命名Bob(2级子标记)和27岁(2级子标记),然后您具有XML来存储此类数据:
<family>
<member>
<name>Alice</name>
<age>24</age>
</member>
<member>
<name>Bob</name>
<age>27</age>
</member>
</family>
在Java中解析XML格式的简单方法是使用DOM Parse,您可以从一个简单的示例here
开始祝你好运!