`
-Jan-sep-
  • 浏览: 11955 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

StringTo格式化xml

xml 
阅读更多

import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter;

 

public static String formatXml(String str) throws Exception {

Document document = null;

document = DocumentHelper.parseText(str);

// 格式化输出格式

OutputFormat format = OutputFormat.createPrettyPrint();

format.setEncoding("utf-8");

format.setIndent(true);

StringWriter writer = new StringWriter();

// 格式化输出流

XMLWriter xmlWriter = new XMLWriter(writer, format);

// 将document写入到输出流

xmlWriter.write(document);

xmlWriter.close();

 

return writer.toString();

}

 

分享到:
评论

相关推荐

    格式化xml字符串,并生成xml文件

    本文将围绕“格式化XML字符串并生成XML文件”这一主题展开,结合提供的标签“源码”和“工具”,探讨如何通过Java编程实现这一功能。 首先,我们有两个Java源代码文件,即`XMLFileUtil.java`和`XMLFormatUtil.java`...

    XML格式化(换行,缩进)

    本文将围绕“XML格式化(换行,缩进)”这一主题,详细探讨如何使用C#语言对XML文档进行格式化操作,包括换行与缩进,从而让XML文档的结构更加清晰,便于人工阅读和调试。 ### XML格式化的重要性 XML文档本质上是...

    dom4j以String的方式读取XML的内容,并给String的值赋值,写入XML中

    // 创建格式化对象,这里设置为美化格式 XMLWriter writer = new XMLWriter(new FileWriter("output.xml"), format); // 创建XMLWriter对象 writer.write(document); // 将Document写入文件 writer.close(); ``...

    xml格式的字符串转换成List

    在IT行业中,XML(eXtensible Markup Language)是一种被广泛使用的数据交换格式,它具有良好的可读性和结构化特性。当我们需要将XML格式的字符串转换为List对象时,这通常涉及到数据解析的过程。这篇博客“xml格式...

    Csharp读写XML文件

    XML(Extensible Markup Language)文件是存储结构化数据的标准格式,广泛应用于配置文件、数据交换和存储等场景。本教程将深入讲解如何使用C#进行XML文件的读写操作,包括增加、删除、修改和查找元素。 首先,我们...

    xml to bean or bean to xml

    "xml to bean or bean to xml"这一主题涉及到如何将XML文档的数据映射到Java Bean对象上,以及如何将Bean对象的数据转换回XML格式。下面我们将详细探讨这两个过程。 1. XML到Bean转换: 这个过程通常称为XML的反...

    bootstap-talbe日期格式化

    在实际应用中,我们常常需要展示包含日期的数据,这就涉及到日期的格式化问题。本文将详细探讨如何在 Bootstrap Table 中对日期进行格式化,同时考虑到后端数据来源是 MySQL 数据库,并且使用 Spring MyBatis 作为...

    Xml反序列化

    4. **反序列化XML**:调用`Deserialize`方法,传入XML字符串或XML文本读取器,将XML数据转换为`PowerConfig`对象。 ```csharp using System.IO; using System.Xml.Serialization; // ... string xmlContent = ...

    Android-Android国际化文档整理xml和excel互转

    - `ExcelToXml.java` / `XmlToExcel.java`:Java代码实现转换逻辑,调用XSLT进行转换操作。 四、使用步骤 1. 将`strings.xml`文件导入项目。 2. 应用`transform.xsl`,生成Excel文件,供翻译人员编辑。 3. 完成...

    将对象(java bean)转换为xml字符串

    String xml = xstream.toXML(person); System.out.println(xml); ``` 输出的XML字符串可能如下所示: ```xml 张三 <age>30 ``` XStream还支持处理嵌套对象和集合。例如,如果Person类有另一个Bean类型的属性...

    序列化成xml文件所必须的jar包

    // 反序列化XML字符串回对象 Person deserializedPerson = (Person) xstream.fromXML(xml); System.out.println(deserializedPerson); } } class Person { private String firstName; private String ...

    PB 解析XML (代码案例)

    PowerBuilder是一款广泛用于开发企业级应用的可视化编程环境,它支持多种数据格式,包括XML。XML(eXtensible Markup Language)是一种结构化数据表示语言,常用于存储和交换数据,因其灵活性和可扩展性而在IT行业中...

    java实现xmlToJson

    XML(可扩展标记语言)是一种结构化数据格式,常用于存储和传输数据;而JSON(JavaScript Object Notation)是轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 在Java中,我们可以使用各种库...

    XML String 转成JSON

    XML以其丰富的结构化特性而著名,而JSON则以简洁、易于阅读和处理的特性受到青睐。当我们需要在使用XML的系统和使用JSON的系统之间进行数据交互时,就需要将XML字符串转换为JSON格式。 XML是一种标记语言,它允许...

    js实现最短的XML格式化工具实例

    在上述代码中,`newXML`函数是一个假设的函数,这里只是为了说明需要使用某个方法将字符串转换为XML对象,而`toXMLString`方法则是将这个XML对象转换为格式化后的字符串。实际上,我们可能需要自己实现这个`newXML`...

    c#操作xml和序列化

    XML(eXtensible Markup Language)是一种数据交换和存储格式,而序列化是将对象的状态转化为可存储或可传输的形式的过程。本主题将深入探讨如何使用C#进行XML操作和对象序列化。 一、C#操作XML 1. **XML DOM解析*...

    parse xml string from url to POJO

    在给定的场景中,"parse xml string from url to POJO"涉及到的主要知识点包括XML解析、网络请求以及数据绑定。以下是对这些关键点的详细说明: 1. **XML解析**: XML是一种结构化数据格式,广泛用于数据交换。在...

    java一键xml转map,一键map转xml工具类

    Map<String, String> map = EasyXmlUtil.xmlToMap(xmlString); String xmlString = EasyXmlUtil.mapToXml(map); ``` 总结来说,`EasyXmlUtil`是一个实用的Java工具类,它封装了XML与Map之间的相互转换功能,使得...

    xStream xml to bean

    在`beanToXml()` 方法中,同样需要初始化xStream实例,然后使用`toXML()` 方法将Bean对象转换为XML字符串: ```java public String beanToXml(YourBeanClass bean) { XStream xstream = new XStream(new DomDriver...

    android XML文件解析和序列化 demo

    String xmlData = gson.toJson(objectList); FileOutputStream outputStream = new FileOutputStream(xmlOutputFilePath); outputStream.write(xmlData.getBytes()); outputStream.close(); ``` 这个示例涵盖了XML...

Global site tag (gtag.js) - Google Analytics