`
shendixiong
  • 浏览: 399438 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

使用jdom将数据转换为xml字符串

阅读更多

主要依赖于jdom.jar

代码样例:

 

 

org.jdom.Document document = new org.jdom.Document();
Element rootElement = new Element("xml");//根节点			
rootElement.addContent(new Element("CreateTime").setText(System.currentTimeMillis() + ""));
rootElement.addContent(new Element("MsgType").setText(type));
rootElement.addContent(new Element("result").setText(reuslt));
rootElement.addContent(new Element("ToUserName").setText(fromUser));
rootElement.addContent(new Element("Content").setText(content));
			
document.setRootElement(rootElement);
Format format = Format.getPrettyFormat();
format.setIndent("    ");// 设置缩进
format.setEncoding("utf-8");// 设置编码
XMLOutputter docWriter = new XMLOutputter(format);//格式化xml
String strFromXml = docWriter.outputString(document);

 这样就可以直接转换成xml字符串格式。附件中含有jar

 

分享到:
评论

相关推荐

    jdom解析XML文件and把字符串解析成XML

    下面是一个示例代码,展示了如何将一个XML字符串转换为JDOM的`Document`对象: ```java import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.input.SAXBuilder; import java.io.StringReader;...

    java解析xml字符串

    1. **初始化XML源**:首先,将XML字符串转化为`StringReader`对象,这是为了将字符串转换为可以被SAXBuilder读取的形式。接着,使用`InputSource`封装`StringReader`,以便SAXBuilder能够正确识别并解析XML数据。 2...

    Jdom 生成和解析XML字符串

    使用 `XMLOutputter` 类将 `Document` 对象转换为 XML 字符串,并通过 `ByteArrayOutputStream` 将其保存。 #### 三、解析 XML 字符串 接下来是关于如何使用 JDOM 解析 XML 字符串的方法: 1. **初始化 XML 解析...

    如何将xml的String字符串转化标准格式的String字符串(jdom)

    在IT行业中,XML...通过这个`JdomUtil`类,你可以轻松地将非标准XML字符串转换为标准格式,确保数据的正确解析和处理。这个工具对于处理来自不可靠来源的XML数据尤其有用,可以避免因格式不正确而导致的问题。

    xml数据前后台解析:jdom与dom4j源码,程序可以跑

    XML(eXtensible Markup Language)是一种用于标记数据的语言,广泛应用在数据交换、配置文件以及...而前端使用jQuery可以方便地解析和操作XML,将数据呈现给用户。掌握这些技术对于提升前后端协同工作的效率至关重要。

    jdom从数据库和xml拿数据生成xml

    最后,通过`Transformer`将构建好的`Document`对象转化为XML字符串或者写入到文件中。 6. **数据绑定**:为了从XML文件中提取数据,可以使用JDOM的`Element`类的`getChild`、`getChildren`、`getAttribute`等方法。...

    JDOM使用详解及实例(解析xml

    5. `Serialization`: 通过`XMLOutputter`将`Document`对象转换为XML字符串输出。 **五、JDOM与JAXP和TRaX的关系** JDOM支持JAXP 1.1,允许使用自定义的解析器,同时支持TRaX的XSLT转换。 **六、注意事项** 在使用...

    java利用jdom读取xml文件

    5. 保存修改:如果需要保存对XML文件的修改,可以使用`XMLOutputter`类将`Document`对象转换回XML字符串,然后写回文件: ```java XMLOutputter outputter = new XMLOutputter(); String xmlString = outputter....

    Java xml转化为map

    - 使用`Unmarshaller`将XML字符串或流解析为Java对象。 2. **将XML转换为Map**: - 如果XML结构简单,没有复杂的嵌套,可以使用JAXB将XML解析为Java对象,然后手动将其转换为Map。例如,如果你有一个只有一个根...

    JDOM解析xml文档实例(自己编写,仅供参考)

    `XMLOutputter`负责将`Document`对象转换为XML字符串并写入到文件。 在实际应用中,你可能需要根据XML的结构和需求调整这些步骤。JDOM提供了丰富的API来处理XML,包括查找、添加、删除元素和属性,以及处理命名...

    jdom-1.1.zip jdom-1.1.jar jdom.jar jdom库 jdom操作xml

    6. 最后,使用`DocumentBuilderFactory`的`newTransformer()`方法创建一个`Transformer`,并通过`transform()`方法将`Document`转换为XML字符串或写入文件。 对于XML解析,JDOM提供了两种方式:SAX(Simple API for...

    jdom-test-1.1.zip_Java Test_java 操作xml_jdom_jdom xml_xml java jd

    完成修改后,使用`Transformer`将`Document`对象转换回XML字符串,或者直接写入文件。 5. **测试**:在"jdom-test-1.1"中,通常会包含JUnit测试用例,这些用例展示了如何确保XML操作的正确性。测试涵盖了各种场景,...

    将xml文件转换成csv格式

    6. **处理数据类型**:XML可以包含不同类型的数据(如字符串、数字、日期等),在转换过程中,需将这些数据转换为CSV兼容的格式,例如数字和日期应转换为字符串。 7. **处理嵌套和重复数据**:XML可能包含重复元素...

    做一般的XML数据交换过程中,我更乐意传递XML字符

    使用`DocumentBuilderFactory`和`DocumentBuilder`来将XML字符串转换为`Document`对象。首先,通过`StringReader`读取XML字符串,然后创建`InputSource`对象,最后用`DocumentBuilder`解析这个输入源得到`Document`...

    使用JDOM来生成XML文档

    2. **文档构建**:JDOM提供了多种方式构建XML文档,如从XML字符串、字节流或输入流。你可以使用`SAXBuilder`或`DOMBuilder`来解析XML内容。 3. **查询与修改**:JDOM提供了XPath支持,可以方便地查询和修改XML文档...

    jdom解析xml文件

    6. **输出XML**:使用`XMLOutputter`将`Document`对象转换回XML字符串或写入文件。 ```java import org.jdom2.output.XMLOutputter; XMLOutputter xmlOutput = new XMLOutputter(); String xmlString = xmlOutput....

    jdom源码+jdom.jar

    - **输出XML**:使用`XMLOutputter`将JDOM对象转换为XML字符串或写入文件。 - **查询XML**:利用XPath表达式选择XML文档中的特定节点。 在深入研究JDOM源码时,可以查看各个类的实现细节,了解其内部是如何处理XML...

    解析XML所需的jar jdom.jar

    5. **转换回XML字符串**:如果需要将修改后的XML结构转换回字符串,可以使用`XMLOutputter`类: ```java import org.jdom2.output.XMLOutputter; XMLOutputter xmlOutput = new XMLOutputter(); String xmlString =...

Global site tag (gtag.js) - Google Analytics