教大家快捷的生成和解析xml
来源:互联网 发布:js调用身份证读取器 编辑:程序博客网 时间:2024/06/07 12:15
做java开发的兄弟姐妹们都知道生成解析xml一般有四大组件:dom、jdom、dom4j和sax;虽然这些组件比较成熟,而且性能也比较稳定了,但是在实际项目开发过程中有时候需要快速的生成或者解析一段xml字符串,用这些传统组件的话代码量往往比较大,今天给大家介绍一种工具包xmlzen.jar,它可以快速的生成和解析一段xml;
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package xmlgen;import com.googlecode.xmlzen.XmlBuilder;import com.googlecode.xmlzen.XmlSlicer;/** * * @author xuweilin */public class XmlGen { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here String xml = XmlBuilder.newXml("UTF-8", true). openTag("root").withAttribute("rootId", 1). openTag("database").withValue("Mysql数据库").closeTag(). openTag("developeTool").withAttribute("type", "软件").withAttribute("name", "java").closeTag(). openTag("subList").openTag("people1").withValue("张三").closeTag().openTag("people2").withValue("李四").closeTag().closeTag(). openTag("data").withCDATA("测试一下").closeTag(). toString(true); System.out.println(xml); System.out.println("################################################"); String value = XmlSlicer.cut(xml).getTagAttribute("developeTool", "type").toString(); String people1 = XmlSlicer.cut(xml).get("people1").toString(); System.out.println("developeTool>type:"+value); System.out.println("people1:"+value); }}
运行结果截图如下:
jar包下载地址:http://dl.vmall.com/c0txj2m2bm
- 教大家快捷的生成和解析xml
- XML的解析和生成
- xml的生成和解析
- xml的生成和解析
- XML的生成和解析
- XML 生成和解析
- XML生成和解析
- XML的解析和生成(dom4j)
- 生成和解析xml的利器
- XML文件的解析和生成(DOM)
- XML文件的生成和解析
- 生成和解析XML格式的字符串
- Xml 格式数据的生成和解析
- Xml格式数据的生成和解析
- xml文件的生成和解析
- 关于xml的解析和生成
- DOM生成和解析xml
- PBDOM 解析和生成XML
- 组合数学知识点
- poj2409(polya计数 套模版)
- poj1286(polya计数 套模版)
- 快捷方式引起的home键问题
- 数据结构_栈实现数值转换
- 教大家快捷的生成和解析xml
- poj2249(排列组合__套模板)
- hdu 1730 Northcott Game
- 《C++ Primer》读书笔记(6.5,6.8,6.11)
- poj1833(排列组合)
- poj2748(找规律)
- poj2356(鸽巢原理)
- poj3370(鸽巢原理-与2356一样)
- Flex 4 Auto-Resizeable TextArea Component