- 浏览: 935903 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (383)
- JSP 自定义标签实现 (1)
- JSP (2)
- javascript (161)
- JAVA (100)
- HTML (26)
- jQuery (11)
- J2EE (1)
- Log4J (1)
- HTML5 (6)
- DB2 (2)
- Spring (14)
- 浏览器兼容 (1)
- JavaMail (1)
- JAVA(转载) (1)
- freemarker (1)
- 项目管理 (1)
- 项目架构学习 (1)
- Oracle (11)
- 开源项目 (2)
- 网络编程 (4)
- C (1)
- C++ (0)
- Xpath (1)
- 待写 (10)
- JXL (1)
- XML (1)
- JNDI (2)
- POI (8)
- Struts2 (3)
- 异常解决方法 (1)
- Sql Server (2)
- windows (2)
- SqlServer (1)
- 前端 (1)
- 正则表达式 (2)
- 浏览器兼容问题 (2)
- 转载 (25)
- css (11)
- svn (5)
- 工程构建 (1)
- 好用的网站 (1)
- sql (3)
- chrome V8 (1)
- javacript 报表 (1)
- FusionCharts (1)
- eclipse (2)
- tomcat (4)
- hibernate (2)
- 硬件 (1)
- 杂烩 (1)
- Linux (1)
- ubuntu (1)
- 设计模式 (2)
- 缓存 (1)
- 数据库 (1)
- JVM (2)
- DOM4j (1)
- 其他 (1)
- JACOB (1)
- extjs (3)
- ligerUi (1)
- 在线HTML编辑器 (1)
- API (1)
- OpenOffice (1)
- webservice (1)
- json (1)
- 百度map (1)
- NodeJs (1)
- greeplum jdbc spring (1)
- easyui (1)
- hightchart (1)
- 游戏 (1)
- HttpClient (1)
- 正则 (1)
- canvas (4)
- HTML5,javascript,canvas (0)
最新评论
-
changelo:
缺少了秦皇岛市
中国省,市,区 json数据 -
yurui829:
解析配置行那等号前后有可能有空格,改为如下比较好:String ...
java 读取.ini配置文件工具类 -
贝塔ZQ:
poi生成excel文档,感觉蛮复杂的,可以试试用pageof ...
POI生成excel带下拉 -
langke93:
我发现greenplum 通过jdbc insert性能很差, ...
jdbc 配置连接greeplum数据,spring配置连接greeplum数据(简单配置学习) -
zhutulang:
哪有收邮件???
Spring 邮件接收发送实例
/**序列化**/ import java.io.BufferedOutputStream; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.Arrays; import java.util.List; import nu.xom.Document; import nu.xom.Element; import nu.xom.Serializer; public class Person { private String first , last; public Person(String first, String last){ this.first = first; this.last = last; } public Element getXML(){ Element person = new Element("person"); Element firstName = new Element("first"); firstName.appendChild(first); Element lastName = new Element("last"); lastName.appendChild(last); person.appendChild(firstName); person.appendChild(lastName); return person; } public Person(Element person){ first = person.getFirstChildElement("first").getValue(); last = person.getFirstChildElement("last").getValue(); } public String toString(){ return first + " " + last; } public static void format(OutputStream os,Document doc)throws Exception{ Serializer serializer = new Serializer(os,"UTF-8"); serializer.setIndent(4);//怎么缩进 serializer.setMaxLength(600); serializer.write(doc);//写出 serializer.flush();//清空缓存 } public static void main(String[] args) throws Exception { List<Person> people = Arrays.asList(new Person("Dr . Bunsen","Honeydew"),new Person("Gonzo", "The Great"),new Person("Phillip", "Fry")); System.out.println(people); Element root = new Element("people"); for(Person p : people){ root.appendChild(p.getXML()); } Document doc = new Document(root); format(System.out, doc); format(new BufferedOutputStream(new FileOutputStream("People.xml")), doc); } } /**反序列化**/ import java.io.IOException; import java.util.ArrayList; import nu.xom.Builder; import nu.xom.Document; import nu.xom.Elements; import nu.xom.ParsingException; import nu.xom.ValidityException; public class People extends ArrayList<Person>{ public People(String xmlFile) throws ValidityException, ParsingException, IOException{ Document document = new Builder().build(xmlFile); Elements eles = document.getRootElement().getChildElements(); for(int i = 0 ; i < eles .size(); i++){ add(new Person(eles.get(i))); } } public static void main(String[] args) throws ValidityException, ParsingException, IOException { People people = new People("People.xml"); System.out.println(people); } }
- xom-1.1.jar (421.5 KB)
- 下载次数: 203
发表评论
-
JAVA IO 字节流实现文件copy效率比较
2014-12-24 13:32 3287package jonavin.io; import ... -
EhCache简单例子
2014-10-20 17:04 1132import net.sf.ehcache.Cache; ... -
java 读取.ini配置文件工具类
2014-10-09 16:29 9329import java.io.BufferedReader; ... -
POI读取excel文件通用代码(增强版--支持返回javaBean集合)---2003,2007
2014-09-25 13:21 2888import java.io.File; import j ... -
HttpClient模拟get,post请求并发送请求参数(json等)
2014-09-18 16:33 16867import java.io.IOException; ... -
POI读取Excel通用代码---支持2003,2007
2014-09-18 14:07 2103package com.citics.crm.custome ... -
将数据库树形记录转为java 树形数据结构
2014-08-24 18:36 4733/** * 转换为Tree结构 * @p ... -
java HTML2PDF HTML2DOC THML2Image 后台屏幕截图
2014-08-15 11:22 1244网上找的,下载学习吧。 -
java缓存技术学习
2014-07-25 18:05 5896package com.citics.crm.custome ... -
java unicode 转中文(学习用)
2014-07-10 09:47 1142第一种方式自己实现(笨,但可以知道原理) /** ... -
java+javascript获得两个日期之间的所有月份
2014-05-30 12:29 3242java版 ... -
java开发中有用的工具类
2014-01-03 14:51 0自己备用,不公开 -
java模拟调用Servlet
2013-12-26 13:27 1142public static void main(String ... -
JSOUP 网络爬虫
2013-12-17 10:17 845简单例子学习用 -
javax 邮件发送
2013-10-21 10:20 2438import java.util.Date; import ... -
[JODConverter]word转pdf心得分享(转)
2013-10-10 14:48 1825官方网站: http://www.artofsolving. ... -
java MD5机密工具
2013-09-13 09:33 1191/************************* ... -
JAVA 将文件转换为字节
2013-09-06 10:20 1308package com.tacct.tradecontrac ... -
javaBean转Map工具类
2013-09-05 13:37 9567package com.tacct.tradecontrac ... -
JAVA 操作blob数据然后生成word文件
2013-09-05 11:27 2035import java.io.*; import jav ...
相关推荐
Java编程思想上提到的解析XML文件的工具
XOM 1.2完整包,包括源文件和.jar文件
xml 源文件!有空自己看,现在放着,thank csdn!
本包中包含了java se 开发中用到的相关包,比如xml开发的jar包,连接oracle和sql server 2008数据库的jar包
xom jar包 xml用的,自己用的,thank csdn!
xom 是一款XML解析器,它提供了一套非常省力的API,对Xml进行解析和操作。 导入Eclipse方法: 1.右键Eclipse中的工程,选择Build Path->Configure Build Path 2.选择Add External Jar,选择xom-1.2.9.jar即可
java中用于xml文件操作的插件,包括源代码和xom.jar
学习xom处理xml的一个小demo,可以实现xml文档的查找,插入,删除,修改,还是比较粗糙,使用MyEclipse写的,有一个简单的图形用户界面。
nu/xom/JDK15XML1_0Parser.class 588.0 bytes nu/xom/JaxenConnector.class 1.6 KB nu/xom/JaxenNavigator$ChildIterator.class 1.82 KB nu/xom/JaxenNavigator$NamedChildIterator.class 1.81 KB nu/xom/...
Xom(Xml对象模型)是一个轻量级,功能强大且可扩展的框架,用于表示Java gui元素。 同样,用于创建令人印象深刻的用户界面的通用java gui工具/框架。 包括基本的PDF查看器和各种gui组件。
它是一个开放源代码(LGPL),基于树的API,用于使用Java处理XML,并以此顺序争取正确性,简单性和性能。 它包括对许多XML技术的内置支持,包括XML中的命名空间,XPath 1.0,XSLT 1.0,XInclude,xml:id,xml:...
java工程源码实现xml和json的互转,工程已包含所jar包:commons-beanutils-1.7.0.jar、commons-collections-3.1.jar、commons-lang-2.5.jar、commons-logging.jar、ezmorph-1.0.3.jar、json-lib-2.4-jdk15.jar、xom-...
是新型的xml对象模型,开源,树形的java api。好处就是可以有保证xml的正确性,渐变性和高执行性能。
javax.xml类库 xom1.2.6 jar包
在使用json时常要使用XML的读取,在这个使用上要导入架包xmo,不然就会报错 java.lang.NoClassDefFoundError: nu/xom/Serializer
xml与json转换的工程付源码还有测试类的写法
xom,在将json字符串转换为xml的时候,会用到xom包的
项目中需要将java bean对象转换成对应的xml文件,所以添加了dom4j,但是转换的时候需要这个jar包,现在与大家共享
这个jar是有关xml解析用的 其中主要是使用Json-lib转换数据格式时候的依赖包 网上要求是nu.xom包就在这个jar文件中 可以实现java各种集合数据和json数据的格式转换以及xml格式数据和json数据的格式互换
这个jar是有关xml解析用的 其中主要是使用Json-lib转换数据格式时候的依赖包 可以实现java各种集合数据和json数据的格式转换以及xml格式数据和json数据的格式互换