`
javaz
  • 浏览: 33367 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

将xml格式的字符串进行格式化输出

    博客分类:
  • XML
XML 
阅读更多
	public static String formatXml(String str) throws Exception{		
		Document document = null;
		document = DocumentHelper.parseText(str);
		//格式化输出格式
		OutputFormat format = OutputFormat.createPrettyPrint();
		format.setEncoding("gb2312");
		StringWriter writer = new StringWriter();
		//格式化输出流
		XMLWriter xmlWriter = new XMLWriter(writer,format);
		//将document写入到输出流
		xmlWriter.write(document);
		xmlWriter.close();
		//输出到控制台
		System.out.println(writer.toString());
		return writer.toString();
	}

   可根据需要更改编码。

分享到:
评论
1 楼 zht110227 2010-07-21  
编码这个东西不好搞,我这里总是有点小问题。

相关推荐

    C# 方式生成xml格式字符串

    生成xml格式字符串、序列化XML 对象=》XML文本、反序列化 XML文本=》对象 等方法,对象和xml之间的相互转换、datatable方式转换为xml文本的工具类方法 C#语言

    实体类生成XML格式字符串

    这段代码会生成一个XML字符串,内容类似于: ```xml 张三 <age>30 北京 北京市 ``` 注意,JAXB默认不会生成XML声明(如`<?xml version="1.0" encoding="UTF-8"?>`),如果需要,可以设置Marshaller的...

    Android 对 strings.xml 的字符串进行格式化

    这里`getString(R.string.my_text)`获取到了`strings.xml`中定义的字符串资源,然后使用`String.format()`方法对其中的占位符进行了替换,最终得到格式化的字符串。 ### 三、进阶技巧与注意事项 #### 3.1 多个占位...

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

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

    将string类型xml字符串转为json字符串

    本篇文章将详细讲解如何将string类型的XML字符串转换为JSON字符串,并介绍相关的技术知识。 首先,理解XML和JSON的基本结构是至关重要的。XML是一种树形结构的标记语言,通过标签来定义元素和属性,例如: ```xml ...

    xml格式的字符串转换成List

    要将这样的XML字符串转换为List,我们需要解析XML并将其转化为相应的Java或C#对象。这个过程通常分为以下几个步骤: 1. **解析XML**:可以使用内置库或第三方库来解析XML字符串。在Java中,可以使用DOM(Document ...

    字符串转化为XML文件

    * String.Format方法:String.Format方法用于格式化字符串,例如将字符串替换为指定的值。 * Directory.CreateDirectory方法:Directory.CreateDirectory方法用于创建目录,如果目录不存在则创建,如果目录已经存在...

    java解析xml字符串

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

    Java格式化Xml文件

    最后,将格式化后的XML字符串返回,供后续使用。在`XmlFormatUtils`类中,这个过程可能封装在一个静态方法里,如`formatXmlFile(String xmlFilePath)`,并返回`formattedXmlString`。 通过上述步骤,我们能够实现...

    Json和Xml离线格式化工具

    "Json和Xml离线格式化工具"是针对这两种格式的解析和美化工具,可以在没有网络连接的情况下对JSON和XML数据进行格式化,使得数据更易于阅读和理解。 JSON格式化工具通常包含以下功能: 1. **代码高亮**:为键值对和...

    delphi格式化xml文件demo

    本文将深入探讨如何在Delphi XE7中格式化XML文件,通过提供的"delphi格式化xml文件demo"进行示例说明。 首先,让我们了解XML的基本概念。XML是一种标记语言,其主要目的是为了传输和存储数据,而不是显示数据。它的...

    word文件批量替换(word转xml、xml转字符串、doc转docx)

    本主题将深入探讨“word文件批量替换”的过程,以及涉及到的“word转xml”、“xml转字符串”和“doc转docx”三个关键步骤。这些技术可以帮助我们更高效地管理和修改大量Word文档,尤其在需要统一更新或调整大量文本...

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

    在Java开发中,有时我们需要将Java Bean对象转换成XML字符串,以便于数据交换或存储。XStream库就是这样一个工具,它提供了一种简单且高效的方式来实现这个目标。XStream不仅能够将Java对象转换为XML,还可以反向将...

    字符串转换成XML格式工具XmlNotepad-v2.5.rar

    为了解决这一问题,我们引入了一款高效的工具——XmlNotepad v2.5,它能快速将大数据量的字符串转换成XML格式,大大提升了工作效率。 XmlNotepad是由Microsoft开发的一款轻量级的XML编辑器,它具有直观的用户界面和...

    map/list集合转化成xml字符串 xml字符串转化成map/list集合

    本篇文章将详细介绍如何将Map和List集合转换为XML字符串,以及如何将XML字符串反向转换回Map和List集合。 首先,让我们探讨`Map`集合转成XML字符串的过程。一个`Map`对象存储键值对,可以使用各种库如`JAXB (Java ...

    PB解析XML字符串 把XML 变为数据窗口

    标题中的“PB解析XML字符串 把XML 变为数据窗口”指的是使用PowerBuilder(PB)这一编程工具,处理XML格式的数据,并将其转换成数据窗口对象的过程。数据窗口是PowerBuilder中的一个核心组件,用于显示、编辑和管理...

    XML格式化(换行,缩进)

    `:使用LoadXml方法将XML字符串加载到XmlDocument对象中,这样就可以对XML文档进行各种操作了。 4. `MemoryStream mstream = new MemoryStream(1024);`:为了将格式化后的XML文档写入内存,创建了一个MemoryStream...

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

    然后,我们使用`XMLOutputter`将解析后的`Document`对象格式化输出为标准的XML字符串,`Format.getPrettyFormat()`使得输出的XML具有良好的可读性,包括缩进和换行。 需要注意的是,这个方法可能会抛出异常,如`...

    Javascript格式化并高亮xml字符串的方法及注意事项

    在JavaScript中,处理XML数据时,我们经常需要将XML字符串格式化并高亮显示,以增强可读性。本文将详细介绍如何使用DOMParser解析XML字符串,并递归遍历XML树来实现这一目标。 首先,XML(Extensible Markup ...

    Json字符串格式化工具

    标题中的"Json字符串格式化工具"指的是用于美化或格式化JSON数据的软件或在线服务。这类工具可以帮助开发者将原始的、紧凑的JSON字符串转换成可读性更强的格式,通过增加缩进和换行来清晰地展示数据结构,便于理解和...

Global site tag (gtag.js) - Google Analytics