`
soundycui
  • 浏览: 82142 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

xml解析的一些简单应用

    博客分类:
  • java
阅读更多
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;
		}		
	}
分享到:
评论

相关推荐

    C++ XML解析之TinyXML篇

    最近使用TinyXML进行C++ XML解析,感觉使用起来比较简单,很容易上手,本文给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。以后的文章里会讲解使用Xerces进行C++ XML解析...

    C++ XML文件解析库 tinyxml2

    TinyXML2是simple、small、efficient开源的C++ XML文件解析库,可以很方便的应用到现有的项目之中。非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作。

    Xml语言解析类(内含查询功能) 可对XML文件、字符串进行解析、查询

    因此,如果能提供一些简单的方法对其进行解析是最好不过了。比如使用了些库函数,一些标准类。然而我在VC上并没有找到。因此我就编写了一个生产简单的XML语言解析类(当然这个类也提供了基本的查询功能) 使用这个类...

    自己实现一个简单的JSON解析器

    在 web 应用开发领域内,得益于 JavaScript 对 JSON 提供的良好支持,JSON 要比 XML 更受开发人员青睐。所以作为开发人员,如果有兴趣的话,还是应该深入了解一下 JSON 相关的知识。本着探究 JSON 原理的目的,我将...

    c# 操作XML 技术

    Xml作为一个非常重要的纯文本格式已经进入了编程的很多领域,作为一个面向应用层面的c#也一样在很多领域离不开Xml。

    webservice远程调用,返回数据生成xml文件,并通过SAX解析出来

    webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...

    Dom4j解析配置文件与xml小例子

    Dom4j解析xml与配置文件的小例子,简单的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 ...

    简单易用的C++解析xml类

    RapidXml 试图成为最快的 XML DOM 解析工具包,同时保证解析结果的... RapidXml 为采用C++语言操作XML提供了机遇,同时结合XMPP协议也开启了诸如Wt、CxServer等基于C++的网络应用在即时通讯领域的更宽广的发展空间。

    java轻量级的xml解析jar

    一个轻量级的xml解析器,完全原创,没有dom,也没有sax,只有15K的jar包。应用方便,简单。支持读取xml文档,修改xml文档,写入xml文档。

    基于Java的XML解析与反射设计模式.doc

    基于Java的XML解析与反射设计模式 摘要:随着计算机时代的蓬勃发展,internet的普及给社会以及人民的生活带来了巨 大的影响。与此同时,b/s结构的多系统相互访问技术应时代的发展也如雨后春笋般不断 涌现出来,相应...

    02.xml解析1

    一、源代码说明本文介绍的是采用开发框架的解析xml格式字符串函数 二、xml格式字符串介绍xml格式字符串是应用开发中被广泛采用的一种数据格式,简单易懂,容错性

    JAVA与C#解析XML报文例子

    java 利用了xml报文传输,在java中使用了dom4j解析器进行对xml字符串解析. c#利用XmlDataDocument解析XML报文的简单应用.

    java解析xml及4种常用解析比较

    1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式...然而,它仍需要您充分理解XML以便做一些超出基本的工作(或者甚至理解某些情况下的错误)。这也许是比学习DOM或JDOM接口都更有意义的工作。

    php解析xml 的四种简单方法(附实例)

    XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调用一个指定的函数处理它。Expat是无验证的解析器,忽略任何链接到文档的DTD。但是,如果文档的...

    XML官方指南中文版(CHM) 下载

    怎样使用微软的XML解析器去打开和操作XML文档。 XML在现实生活中的应用 我们将看一下在现实生活中XML的应用。 XML 高级部分 XML命名空间 怎样使用XML命名空间来避免元素命名冲突。 XML CDATA 怎样让XML...

    ESStatistikParser:ESStatistikListeModtag.xml的XML解析器

    ESStatistikListeModtag.xml的XML解析器 什么? 该应用程序将以某种有效的方式拆分并解析一个75 GiB XML文件,其中包含有关丹麦已注册车辆的车辆信息。 在8核计算机上,它会在大约8分钟内解析文件,并使用不到50 ...

    c++中用TINYXML解析XML文件

    最近做一个负载均衡的小项目,需要解析xml配置文件,用到了TinyXML,感觉使用起来很容易,给出一个使用TinyXML进行XML解析的简单例子,很多复杂的应用都可以基于本例子的方法来完成。 TinyXML是一个开源的解析XML的...

    XML高级编程pdf

    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的应用...

Global site tag (gtag.js) - Google Analytics