PS:当你的才华还撑不起你的野心时,那你需要静下心来学习.....
学习内容:
1.从服务器上获取XML文档...
2.解析XML文档中的内容...
XML文件想必大家都非常的熟悉,可扩展的标记语言,通过节点的方式对数据进行保存,学过HTML的都很清楚,XML文档与其非常的相似(结构上相似而已),因此我们可以把一些数据保存在XML文档当中,然后通过解析XML文档从中获取相关的数据信息...我也就不卖关子了...直接说一下我如何通过XML文档到底做了什么事情吧...就拿Android中的ListView来说吧...Android中自身提供的列表是非常普通的,没有什么样式,而我为每一个列表子选项都设置了一个简单的样式,每一个样式其中有着不同的内容...直接放一张图片吧...
其实就是为了实现上面的效果,因为每一个列表项对应着不同的内容以及图片数据...但是每一个列表项中元素的个数是相同的,并且格式也是相同的...因此我就使用了XML文档来保存了其中的数据信息....下面是xml文档中的数据信息...放置在了一个服务器上...通过http://www.iitbox.com/admin/java_basic.xml可以直接访问到...
<?xml version="1.0" encoding="utf-8"?> <basic> <content> <id>1</id> <title>Java summary</title> <artist>Darker</artist> <duration>34:28</duration> <thumb_url>http://www.iitbox.com/admin/java_summary.jpg</thumb_url> </content> <content> <id>2</id> <title>Java content introduction</title> <artist>Darker</artist> <duration>44:28</duration> <thumb_url>http://www.iitbox.com/admin/java_content.jpg</thumb_url> </content> <content> <id>3</id> <title>Java Variable</title> <artist>Darker</artist> <duration>44:58</duration> <thumb_url>http://www.iitbox.com/admin/java_Variable.jpg</thumb_url> </content> <content> <id>4</id> <title>Java Operator</title> <artist>Darker</artist> <duration>51:25</duration> <thumb_url>http://www.iitbox.com/admin/java_operator.jpg</thumb_url> </content> <content> <id>5</id> <title>Java flow control</title> <artist>Darker</artist> <duration>57:22</duration> <thumb_url>http://www.iitbox.com/admin/java_flow_control.jpg</thumb_url> </content> <content> <id>6</id> <title>Java Object</title> <artist>Darker</artist> <duration>56:41</duration> <thumb_url>http://www.iitbox.com/admin/java_object.jpg</thumb_url> </content> <content> <id>7</id> <title>Member methods and properties</title> <artist>Darker</artist> <duration>59:12</duration> <thumb_url>http://www.iitbox.com/admin/java_member.jpg</thumb_url> </content> <content> <id>8</id> <title>Java Constructors</title> <artist>Darker</artist> <duration>55:16</duration> <thumb_url>http://www.iitbox.com/admin/java_cons.jpg</thumb_url> </content> <content> <id>9</id> <title>Java this Pointer</title> <artist>Darker</artist> <duration>01:02:23</duration> <thumb_url>http://www.iitbox.com/admin/java_this.jpg</thumb_url> </content> <content> <id>10</id> <title>Java Class Method</title> <artist>Darker</artist> <duration>01:09:08</duration> <thumb_url>http://www.iitbox.com/admin/java_class.jpg</thumb_url> </content> <content> <id>11</id> <title>Java Modifier, Override</title> <artist>Darker</artist> <duration>01:08:10</duration> <thumb_url>http://www.iitbox.com/admin/java_override.jpg</thumb_url> </content> <content> <id>12</id> <title>Java Polymorphism</title> <artist>Darker</artist> <duration>37:46</duration> <thumb_url>http://www.iitbox.com/admin/java_poly.jpg</thumb_url> </content> <content> <id>13</id> <title>Java abstract class and interface</title> <artist>Darker</artist> <duration>44:41</duration> <thumb_url>http://www.iitbox.com/admin/java_interface.jpg</thumb_url> </content> <content> <id>14</id> <title>Java final</title> <artist>Darker</artist> <duration>01:13:30</duration> <thumb_url>http://www.iitbox.com/admin/java_final.jpg</thumb_url> </content> <content> <id>15</id> <title>Some questions</title> <artist>Darker</artist> <duration>01:08:00</duration> <thumb_url>http://www.iitbox.com/admin/java_questions.jpg</thumb_url> </content> <content> <id>16</id> <title>Java array</title> <artist>Darker</artist> <duration>56:44</duration> <thumb_url>http://www.iitbox.com/admin/java_array.jpg</thumb_url> </content> <content> <id>17</id> <title>Java Multidimensional array</title> <artist>Darker</artist> <duration>56:44</duration> <thumb_url>http://www.iitbox.com/admin/java_dimensional.jpg</thumb_url> </content> <content> <id>18</id> <title>Java Bit operation</title> <artist>Darker</artist> <duration>43:27</duration> <thumb_url>http://www.iitbox.com/admin/java_bit.jpg</thumb_url> </content> <content> <id>19</id> <title>Java-Assemble(one)</title> <artist>Darker</artist> <duration>44:30</duration> <thumb_url>http://www.iitbox.com/admin/java_set_1.jpg</thumb_url> </content> <content> <id>20</id> <title>Java-Assemble(two)</title> <artist>Darker</artist> <duration>53:41</duration> <thumb_url>http://www.iitbox.com/admin/java_set_2.jpg</thumb_url> </content> <content> <id>21</id> <title>Java-Assemble(three)</title> <artist>Darker</artist> <duration>43:36</duration> <thumb_url>http://www.iitbox.com/admin/java_set_3.jpg</thumb_url> </content> <content> <id>22</id> <title>Java-Assemble(four)</title> <artist>Darker</artist> <duration>10:29</duration> <thumb_url>http://www.iitbox.com/admin/java_set_4.jpg</thumb_url> </content> <content> <id>23</id> <title>Java-Generic</title> <artist>Darker</artist> <duration>50:42</duration> <thumb_url>http://www.iitbox.com/admin/java_generic_1.jpg</thumb_url> </content> <content> <id>24</id> <title>Java-Expection</title> <artist>Darker</artist> <duration>44:48</duration> <thumb_url>http://www.iitbox.com/admin/java_expection.jpg</thumb_url> </content> <content> <id>25</id> <title>Some questions</title> <artist>Darker</artist> <duration>48:22</duration> <thumb_url>http://www.iitbox.com/admin/java_que.jpg</thumb_url> </content> <content> <id>26</id> <title>Java Graphics(one)</title> <artist>Darker</artist> <duration>51:36</duration> <thumb_url>http://www.iitbox.com/admin/java_graphics.jpg</thumb_url> </content> <content> <id>27</id> <title>Java Graphics(two)</title> <artist>Darker</artist> <duration>47:53</duration> <thumb_url>http://www.iitbox.com/java_graphics.jpg</thumb_url> </content> <content> <id>28</id> <title>Java Event Handling(one)</title> <artist>Darker</artist> <duration>01:09:42</duration> <thumb_url>http://www.iitbox.com/admin/java_event.jpg</thumb_url> </content> <content> <id>29</id> <title>Java Event Handling(two)</title> <artist>Darker</artist> <duration>53:39</duration> <thumb_url>http://www.iitbox.com/admin/java_event.jpg</thumb_url> </content> <content> <id>30</id> <title>Java Event Summary</title> <artist>Darker</artist> <duration>53:58</duration> <thumb_url>http://www.iitbox.com/admin/java_enent.jpg</thumb_url> </content> <content> <id>31</id> <title>Java Thread(one)</title> <artist>Darker</artist> <duration>47:51</duration> <thumb_url>http://www.iitbox.com/admin/java_thread.jpg</thumb_url> </content> <content> <id>32</id> <title>Java Thread(two)</title> <artist>Darker</artist> <duration>57:06</duration> <thumb_url>http://www.iitbox.com/admin/java_thread_1.jpg</thumb_url> </content> <content> <id>33</id> <title>Java Thread(three)</title> <artist>Darker</artist> <duration>50:27</duration> <thumb_url>http://www.iitbox.com/admin/java_thread_2.jpg</thumb_url> </content> <content> <id>34</id> <title>Summary(one)</title> <artist>Darker</artist> <duration>55:32</duration> <thumb_url>http://www.iitbox.com/admin/java_sum.jpg</thumb_url> </content> <content> <id>35</id> <title>Summary(two)</title> <artist>Darker</artist> <duration>01:29:00</duration> <thumb_url>http://www.iitbox.com/admin/java_sum.jpg</thumb_url> </content> <content> <id>36</id> <title>Java-io(one)</title> <artist>Darker</artist> <duration>48:34</duration> <thumb_url>http://www.iitbox.com/admin/java_io_1.jpg</thumb_url> </content> <content> <id>37</id> <title>Java-io(two)</title> <artist>Darker</artist> <duration>53:34</duration> <thumb_url>http://www.iitbox.com/admin/java_io_2.jpg</thumb_url> </content> <content> <id>38</id> <title>Java-io(three)</title> <artist>Darker</artist> <duration>49:35</duration> <thumb_url>http://www.iitbox.com/admin/java_io_3.jpg</thumb_url> </content> <content> <id>39</id> <title>Java-io(four)</title> <artist>Darker</artist> <duration>43:35</duration> <thumb_url>http://www.iitbox.com/admin/java_io_4.jpg</thumb_url> </content> <content> <id>40</id> <title>Summary(one)</title> <artist>Darker</artist> <duration>58:47</duration> <thumb_url>http://www.iitbox.com/admin/java_sum.jpg</thumb_url> </content> <content> <id>41</id> <title>Summary(two)</title> <artist>Darker</artist> <duration>47:56</duration> <thumb_url>http://www.iitbox.com/admin/java_sum.jpg</thumb_url> </content> <content> <id>42</id> <title>Summary(three)</title> <artist>Darker</artist> <duration>01:30:32</duration> <thumb_url>http://www.iitbox.com/admin/java_sum.jpg</thumb_url> </content> <content> <id>43</id> <title>Summary(four)</title> <artist>Darker</artist> <duration>11:51</duration> <thumb_url>http://www.iitbox.com/admin/java_sum.jpg</thumb_url> </content> <content> <id>44</id> <title>Some Questions</title> <artist>Darker</artist> <duration>36:17</duration> <thumb_url>http://www.iitbox.com/admin/java_que.jpg</thumb_url> </content> <content> <id>45</id> <title>Some Questions</title> <artist>Darker</artist> <duration>01:19:54</duration> <thumb_url>http://www.iitbox.com/admin/java_que.jpg</thumb_url> </content> <content> <id>46</id> <title>Java Web</title> <artist>Darker</artist> <duration>01:07:26</duration> <thumb_url>http://www.iitbox.com/admin/java_web.jpg</thumb_url> </content> <content> <id>47</id> <title>Java port.url.socket</title> <artist>Darker</artist> <duration>56:32</duration> <thumb_url>http://www.iitbox.com/admin/java_port.jpg</thumb_url> </content> </basic>