`
aa00aa00
  • 浏览: 331374 次
  • 性别: 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();
  }
 }

分享到:
评论

相关推荐

    C++ 读写XML文件

    本项目"**C++ 读写XML文件**"是针对MFC(Microsoft Foundation Classes)框架的一个示例,展示了如何在C++环境中方便地操作XML文件。 首先,我们需要了解XML的基本结构。XML文件由元素(Element)、属性(Attribute...

    javascript读写XML文件

    ### JavaScript读写XML文件:深度解析与应用实例 在现代Web开发中,XML(Extensible Markup Language)作为一种标准的数据交换格式,被广泛应用于各种场景,如配置文件、数据传输等。利用JavaScript进行XML文件的...

    C# WinForm 读写XML文件

    在C# WinForm应用程序中,读写XML文件是常见的数据操作任务。XML(eXtensible Markup Language)是一种用于存储和传输数据的标准格式,它结构清晰、易于解析且跨平台。下面将详细介绍如何使用C# WinForm来实现XML...

    pb下读写xml文件的例子.rar_pb_pb 读取xml_pb 读取xml文件_pb9 xml_pb下读写xml文件的例子

    PB9引入了对XML的支持,包括XMLDocument对象和DOM解析器,使得开发者能够方便地与XML数据交互。XMLDocument对象提供了加载、保存XML文档以及查询和修改XML结构的方法。 **读取XML文件** 读取XML文件通常涉及以下...

    c#读写XML文件 超好用

    4. **System.Xml.XPath**:提供基于XPath的查询能力,方便对XML文档进行复杂的数据检索。 5. **System.Xml.Xsl**:支持XSLT转换,可以将XML文档转换成HTML等其他格式。 ### XML读取操作 #### 使用`XmlReader`进行...

    java读写xml文件

    在Java编程中,对XML文件进行读取与写入是一项非常常见的任务。XML(可扩展标记语言)是一种用于标记数据的语言,非常适合用来存储和传输数据。Java提供了多种API来处理XML文件,包括SAX、DOM以及更现代的JSoup等。...

    delphi读写XML文件

    首先,你需要导入System.XML读写XML文件所需的基本库。在Delphi中,可以使用TXMLDocument类来处理XML文档。以下是读取XML文件的基本步骤: 1. 创建TXMLDocument对象: ```delphi var XMLDoc: TXMLDocument; ...

    直接读写XML文件

    直接读写XML文件是编程中常见的任务,尤其是在处理结构化数据时。 XML文件读写涉及到的主要知识点包括: 1. XML基本结构:XML文档由元素(Element)、属性(Attribute)、文本内容(Text Content)等构成。元素是...

    VC 读写XML文件类库

    本篇文章将详细探讨如何使用VC++中的XML读写类库来实现XML文件的读取和写入。 在VC++中,我们可以利用Microsoft的MSXML库(也称为XML DOM - Document Object Model),它提供了对XML文档的编程接口。MSXML库包含了...

    LabVIEW利用OLE自动化读写XML文件

    而LabVIEW正可以通过OLE自动化接口,调用MSXML*.dll动态链接库,完成对XML文件的操作。如果你的系统没有安装MSXML*.dll,可以去网上下载并安装就可以了。论坛中有许多朋友已经使用该方式去读写EXCEL, WORD,ACCESS...

    VC读写XML文件

    本教程将介绍如何使用MFC(Microsoft Foundation Classes)和MSXML库在VC++中读写XML文件。MSXML(Microsoft XML Core Services)是微软提供的一个用于解析和操作XML文档的库,它提供了IXMLDOMDocument接口,可以...

    一次代码重构之旅-快速读写xml文件工具类封装

    本次重构的主题是创建一个快速读写XML文件的工具类,这在处理数据存储和交换时非常常见。XML(eXtensible Markup Language)是一种结构化数据格式,广泛应用于配置文件、数据传输和数据存储等领域。 在描述中提到的...

    vc 读写xml文件

    在VC++环境中,读写XML文件是常见的数据存储和交换任务。XML(eXtensible Markup Language)是一种结构化数据格式,广泛应用于配置文件、数据传输和存储等场景。MSXML,即Microsoft XML Core Services,是由微软提供...

    android读写xml文件

    android中读写xml文件简单demo,可以通过此代码来简单的读取xml配置文件

    dom4j读写xml文档实例

    4. **Document(文档)**:整个XML文件的根,包含一系列元素。 读取XML文档: 要使用DOM4J读取XML文档,首先需要创建一个`SAXReader`对象,然后调用`read`方法传入XML文件路径。这将返回一个`Document`对象,我们...

    VS之XML文件操作

    在本文中,我们将深入探讨如何在VS中对XML文件进行读取、写入、修改和解析。 首先,让我们了解VS中的基本XML操作: 1. **创建和编辑XML文件**: - 在VS中,可以通过"文件"-&gt;"新建"-&gt;"文件",然后选择"XML文件...

    如何读写XML文件,一个不错的实例

    在C#编程中,处理XML文件是常见的任务,无论是读取、写入还是修改XML文档,都有多种方法可以实现。本篇文章将通过一个实例详细讲解如何在C#中进行XML文件的操作。 首先,我们需要引入System.Xml命名空间,它提供了...

    使用tinyxml 读写xml文件方法

    在本文中,我们将深入探讨如何使用 TinyXML 来读写 XML 文件,以及它在 Visual C++ 开发环境中的应用。 1. **TinyXML 的基本结构** TinyXML 提供了一系列类来表示 XML 文档的不同部分,如 `TiXmlDocument`(XML ...

    Qt读写Xml文件,QTreeWidget显示Xml和导出Xml文件

    通过以上步骤,我们就完成了Qt读写XML文件,使用QTreeWidget显示XML结构,并将QTreeWidget内容导出为XML文件的完整流程。这些功能在许多应用程序中都有广泛的应用,如配置文件管理、数据存储和交换等。理解并掌握...

    C#通过DataSet读写xml文件的方法

    本文实例讲述了C#通过DataSet读写xml文件的方法。分享给大家供大家参考。具体实现方法如下: DataSet ds = new DataSet(); //读取Xml文件 ds.ReadXml(Server.MapPath(xml/song.xml)); //生成Xml文件 ds.WriteXml...

Global site tag (gtag.js) - Google Analytics