1.打印所有xml的内容
Document document = load("D:\\dialog.xml");
OutputFormat format = null;
format = OutputFormat.createPrettyPrint();
StringWriter stringWriter = new StringWriter();
XMLWriter writer = new XMLWriter(stringWriter, format);
writer.write(document);
writer.close();
System.out.println(stringWriter.toString());
stringWriter.close();
2.将字符串转换为xml
String str = "<aa></aa>";
System.out.println(formatXMLContent(str));
private static String formatXMLContent(String content){
try {
Document document = DocumentHelper.parseText(content);
OutputFormat format = null;
format = OutputFormat.createPrettyPrint();
format.setPadText(false);
StringWriter stringWriter = new StringWriter();
XMLWriter writer = new XMLWriter( stringWriter, format );
writer.write( document );
writer.close();
String result = stringWriter.toString();
stringWriter.close();
return result;
} catch (Exception e) {
e.printStackTrace();
return content;
}
}
分享到:
相关推荐
最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。以后的文章里会讲解使用Xerces进行C++ XML解析...
TinyXML2是simple、small、efficient开源的C++ XML文件解析库,可以很方便的应用到现有的项目之中。非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作。
因此,如果能提供一些简单的方法对其进行解析是最好不过了。比如使用了些库函数,一些标准类。然而我在VC上并没有找到。因此我就编写了一个生产简单的XML语言解析类(当然这个类也提供了基本的查询功能) 使用这个类...
在 web 应用开发领域内,得益于 JavaScript 对 JSON 提供的良好支持,JSON 要比 XML 更受开发人员青睐。所以作为开发人员,如果有兴趣的话,还是应该深入了解一下 JSON 相关的知识。本着探究 JSON 原理的目的,我将...
Xml作为一个非常重要的纯文本格式已经进入了编程的很多领域,作为一个面向应用层面的c#也一样在很多领域离不开Xml。
webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...
Dom4j解析xml与配置文件的小例子,简单的Dom4j的小应用。
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义: Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections ...
RapidXml 试图成为最快的 XML DOM 解析工具包,同时保证解析结果的... RapidXml 为采用C++语言操作XML提供了机遇,同时结合XMPP协议也开启了诸如Wt、CxServer等基于C++的网络应用在即时通讯领域的更宽广的发展空间。
一个轻量级的xml解析器,完全原创,没有dom,也没有sax,只有15K的jar包。应用方便,简单。支持读取xml文档,修改xml文档,写入xml文档。
基于Java的XML解析与反射设计模式 摘要:随着计算机时代的蓬勃发展,internet的普及给社会以及人民的生活带来了巨 大的影响。与此同时,b/s结构的多系统相互访问技术应时代的发展也如雨后春笋般不断 涌现出来,相应...
一、源代码说明本文介绍的是采用开发框架的解析xml格式字符串函数 二、xml格式字符串介绍xml格式字符串是应用开发中被广泛采用的一种数据格式,简单易懂,容错性
java 利用了xml报文传输,在java中使用了dom4j解析器进行对xml字符串解析. c#利用XmlDataDocument解析XML报文的简单应用.
1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式...然而,它仍需要您充分理解XML以便做一些超出基本的工作(或者甚至理解某些情况下的错误)。这也许是比学习DOM或JDOM接口都更有意义的工作。
XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指定的函数处理它。Expat是无验证的解析器,忽略任何链接到文档的DTD。但是,如果文档的...
怎样使用微软的XML解析器去打开和操作XML文档。 XML在现实生活中的应用 我们将看一下在现实生活中XML的应用。 XML 高级部分 XML命名空间 怎样使用XML命名空间来避免元素命名冲突。 XML CDATA 怎样让XML...
ESStatistikListeModtag.xml的XML解析器 什么? 该应用程序将以某种有效的方式拆分并解析一个75 GiB XML文件,其中包含有关丹麦已注册车辆的车辆信息。 在8核计算机上,它会在大约8分钟内解析文件,并使用不到50 ...
最近做一个负载均衡的小项目,需要解析xml配置文件,用到了TinyXML,感觉使用起来很容易,给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。 TinyXML是一个开源的解析XML的...
1.6.5 XML 简单API 1.6.6 命名空间和模式 1.6.7 链接和查询 1.6.8 转换XML 1.6.9 XML和数据库 1.6.10 服务器到服务器 1.6.11 电子商务与XML 1.6.12 使用样式 1.6.13 无线应用程序协议和WML 1.7 XML的应用...