`
aa00aa00
  • 浏览: 325452 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

读写xml文件

    博客分类:
  • xml
XML 
阅读更多

<?xml version="1.0" encoding="UTF-8" ?>

- <response>

  <status>0</status>

  <desc>success</desc>

- <content>

- <object name="output">

<field name="姓名" type="string">刘德华</field>

  <field name="天机一语" type="string">居高需自慎,切勿藉秋风.</field>

  <field name="缘分天语" type="string">或许你还在羡慕别人口中的不求天长地久,只求此刻拥有.这样的速食爱情,只会在片刻过后成为垃圾,留在体内伤身伤心.感情虽然不能单纯的以时间来计算,但也不能任凭它毫无期限的浪费下去.真爱难寻,切莫抱有不尊重的心态.</field>

  <field name="事业天语" type="string">要有正确的奋斗目标哦,不然当你费劲千辛爬到梯子的顶端时,你却发现梯子搭错了墙头.有目标固然是好事,但需量力而行.天马行空般的给自己制定好了,到时候完不成,是很打击信心的哦.海阔凭鱼跃,天高任鸟飞.你有出色的才华和超群的能力,不愁没有机会.但要认准方向,切忌好高骛远.</field>

  <field name="健康天语" type="string">放松自己,从肌肉做起!现在开始伸展你的身体吧,像一只在太阳底下睡觉的猫那般柔软.是不是肌肉酸痛的感觉减轻了不少呢?再来个舒舒服服的泡泡浴,把一切烦恼郁闷洗光光.你的青春你做主,干吗不好好利用难得的休息时间来放松一下身心呢?</field>

  </object>

  <file-url index="1" name="妙名天语" ContentType="image/gif">http://IP /s/9/11/20/mmty/100021mmty7079.gif</file-url>

  </content>

  </response>

java code:

public void loadXMLdoc(String xml) throws Exception {
  try {
   // 加载xml
   SAXBuilder sb = new SAXBuilder();
   try {
    // 将xml文件放入doc中
    Document doc = sb.build(new java.io.StringReader(xml));
    Element root = doc.getRootElement();
    Element statusE = (Element) root.getChildren().get(0);
    if (statusE != null && statusE.getText().equals("0")) {
     Element objE = (Element) ((Element) root.getChildren().get(
       2));
     List list = objE.getChildren();
     if (list != null && list.size() == 6) {
      Element xet1 = (Element) list.get(0);
      System.out.println(xet1);
      Element xet2 = (Element) list.get(1); //
      System.out.println("dddddddddddddddd");
      Element xet3 = (Element) list.get(2);
      Element xet4 = (Element) list.get(3);
      Element xet5 = (Element) list.get(4);
      Element xet6 = (Element) list.get(5);
      getFatetest().setImgUrl(xet1.getText()); // 图片
      getFatetest().setMatching(xet2.getText()); // 配对指数
      getFatetest().setLoveamagatarai(xet3.getText()); // 爱情天语
      getFatetest().setCharacter(xet4.getText()); // 性格天空
      getFatetest().setFamily(xet5.getText()); // 家庭馨语
      getFatetest().setMargin(xet6.getText()); // 缘系快乐
     }
     // 图片
     Element imgE = (Element) ((Element) root.getChildren().get(
       2)).getChildren().get(0);
     if (imgE != null) {
      getFatetest().setImgUrl(imgE.getText());
     }
    }
    System.out.println(getFatetest().getImgUrl() + "\n:"
      + getFatetest().getMatching());
   } catch (JDOMException e) {
    // 异常处理
    e.printStackTrace();
   } catch (Exception e) {
    // 异常处理
    e.printStackTrace();
   }
  } catch (Exception e) {
   // 异常处理
   e.printStackTrace();
  }
 }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics