`

格式化输出XML字符串

 
阅读更多

一、主要的类

 

public class OutputFormat

extends Object

implements Cloneable

 

OutputFormat represents the format configuration used by XMLWriter and its base classes to 

format the XML output

 

 

(1).public static OutputFormat createPrettyPrint()

A static helper method to create the default pretty printing format. This format consists of an 

indent of 2 spaces, newlines after each element and all other whitespace trimmed, and XMTML is 

false.

Returns:

DOCUMENT ME!

 

(2).createCompactFormat

public static OutputFormat createCompactFormat()

A static helper method to create the default compact format. This format does not have any 

indentation or newlines after an alement and all other whitespace trimmed

Returns:

DOCUMENT ME!

 

 

二、例子:

 

OutputFormat format=OutputFormat.createPrettyPrint();

format.setEncoding("UTF-8");

FileOutputStream fos=new FileOutputStream(new File(newFile));

XMLWriter writer=new XMLWriter(fos,format);

writer.write(document);

writer.close();

fos.close();

分享到:
评论

相关推荐

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

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

    java解析xml字符串

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

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

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

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

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

    Java格式化Xml文件

    因此,Java中提供了一些工具和方法来格式化XML文件,使其更易于理解和处理。本文将深入探讨如何使用Java来格式化XML文件。 首先,我们需要了解Java中处理XML的基本库——`javax.xml.transform`和`javax.xml.parsers...

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

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

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

    // 为了格式化输出 StringWriter writer = new StringWriter(); marshaller.marshal(new MyMap(map), writer); return writer.toString(); } ``` 这里,`MyMap`是一个自定义的Java类,它扩展了`LinkedHashMap`...

    xml格式的字符串转换成List

    XML字符串是由一系列标签、属性和内容组成的,这些元素按照特定的规则组织,用于描述数据的结构。例如: ```xml <name>Item1 <price>10.99 <name>Item2 <price>15.99 ``` 在这个例子中,`<items>`是...

    实体类生成XML格式字符串

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

    字符串转化为XML文件

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

    delphi格式化xml文件demo

    这个"delphi格式化xml文件demo"就是一个很好的起点,帮助开发者在处理XML时获得更清晰、易读的输出。在实际开发中,你可以根据项目需求调整这个函数,例如增加XML头信息的处理,或者支持特定的格式化规则。

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

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

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

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

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

    输出的XML字符串可能如下所示: ```xml 张三 <age>30 ``` XStream还支持处理嵌套对象和集合。例如,如果Person类有另一个Bean类型的属性或者一个List,XStream会自动处理这些复杂的数据结构。此外,你可以通过...

    Json和Xml离线格式化工具

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

    DOM、SAX、DOM4J、JDOM、StAX生成XML并返回XML字符串形式

    生成XML字符串时,JDOM提供了一套直观的API来构造和序列化XML文档。 5. StAX (Streaming API for XML) StAX是Java提供的一个流式解析API,它介于DOM和SAX之间。像SAX一样,StAX也是事件驱动的,但它允许程序员以拉...

    Formatter_格式化_xml_xml格式化_

    Java作为一种强大的编程语言,提供了多种方法来格式化XML字符串,使其变得美观且易于理解。本文将深入探讨如何使用Java来格式化XML,并提供一个名为“Formatter.java”的示例代码。 1. **XML格式化的意义** - 提高...

    使用dom4j将xml字符串转换成Bean对象

    当我们需要将XML字符串解析并映射到Java Bean对象时,dom4j是一个常用的库。本篇文章将详细探讨如何使用dom4j库实现这个过程。 首先,dom4j是一个强大的Java XML API,它提供了丰富的功能,如读取、写入、修改和...

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

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

    Xml_Json_Html美化格式化工具_V3.0源码

    JSON格式化工具需要将紧凑的JSON字符串转换为人类易读的格式,这通常涉及到JSON.NET库的使用,该库提供了解析和序列化JSON的强大功能。通过JsonTextReader和JsonTextWriter,可以实现JSON的读取和格式化输出。 再者...

Global site tag (gtag.js) - Google Analytics