易截截图软件、单文件、免安装、纯绿色、仅160KB

浅出Java 的Xml编程(转载)

 
对于Xml,我的认识是,一个用来存放数据的标准格式.怎么看我都觉得XML和Html,完全不一样,也许仅仅只是都使用了标记来作为文档解释的原因吧.所以人们才喜欢把XML和HTML对比来看.对于我个人而言,XML就是一个简单方便的数据文件.因为.它不同与一般的关系型数据库,把数据看出二维表.通过基本的关系运算,获取二维表中的数据.XML仅仅把数据当成一个文档,然后正对文档解析获取数据.所以我的看法是,要操作XML文档,只要一个能够解释XML的文档解释器就可以了.然后把解释的内容.转变成程序所需要的数据就可以了.当操作完毕也可以把数据写回去.因此,这里主要介绍两中XML文档解释器,和java相关的Api.它们分别是DOM和SAX.及JDOM.
 
为了方便起见,我们需要一个简单的XML作为本文的示例参考:这个XML的主要目的是为了存放我的书籍信息.包括书名,书的作者,书的价格,书的编号.几个基本信息,
XML示例如下:
<?xml version="1.0" encoding="gb2312"?>
<Books>
<Book id="1">
<bookName>
编程珠玑
</bookName>
<bookAuthor>
Jon Bentley
</bookAuthor>
<bookISBN>
7-5083-1914-1
</bookISBN>
<bookPrice>
28.0
</bookPrice>
</Book>
 
<Book id="2">
<bookName>
Java编程思想(第2版)
</bookName>
<bookAuthor>
Bruce Eckel
</bookAuthor>
<bookISBN>
7-111-10441-2
</bookISBN>
<bookPrice>
99.0
</bookPrice>
</Book>
 
<Book id="3">
<bookName>
Inside VCL(深入核心VCL架构剖析)
</bookName>
<bookAuthor>
李维
</bookAuthor>
<bookISBN>
7-5053-9489-4
</bookISBN>
<bookPrice>
80.0
</bookPrice>
</Book>
</Books>
 
该XML记录了三本书和其相关的信息.
大体上操作XML文档可以分为三个步骤.
1.创建XML解释器
2.通过XML解释器和XML文件建立关联
3.通过XML解释器解释XML标记
 
XML解释器的类型.基本上可以分为:
? 验证和非验证解析器
? 支持一种或多种 XML Schema 语言的解析器
? 支持 Document Object Model (DOM) 的解析器
? 支持 Simple API for XML (SAX) 的解析器
 
这里主要介绍后两种.解释器.
 
Document Object Model(DOM)解释


相关文档:

Java生成图片验证码

 Java生成图片验证码
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.awt.*;
import java.awt.image.*;
import java.util.*;
import javax.imageio.*;
/**
 *
 * @author http://www.tot.name
 * @version
 */
public cl ......

java中如何正确读取配置文件

今天想读取src下的配置文件,以前一直没找到方法,今天研究了下终于OK了 
System.out.println("path1:" + getClass().getResource("config.xml").getPath());
 
System.out.println("path2:" + getClass().getClassLoader().getResource("config.xml").getPath());
 
path1:/D:/DJ/workspace/.metadata ......

数据转换excel的java程序

 要用到jxl的包
具体实例
1.生成excel文件
package com.createexcel;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.mysql.jdbc.ResultSetMetaData;
import j ......

java 集合类

1.1.1.     集合框架中的接口
所谓框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的接口与类。
*        Collection:集合层次中的根接口,JDK没有提供这个接口直接的实现类。
*        Se ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号