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

JAVA操作XML的完整例子——W3C DOM篇

这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。
假设有XML文件:test1.xml
<?xml version="1.0" encoding="UTF-8"?>
<books>
 <book>
  <name>哈里波特</name>
  <price>10</price>
  <memo>这是一本很好看的书。</memo>
 </book>
 <book id="B02">
  <name>三国演义</name>
  <price>10</price>
  <memo>四大名著之一。</memo>
 </book>
 <book id="B03">
  <name>水浒</name>
  <price>6</price>
  <memo>四大名著之一。</memo>
 </book>
 <book id="B04">
  <name>红楼</name>
  <price>5</price>
  <memo>四大名著之一。</memo>
 </book>
</books> 
下面是为Test.java
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.w3c.dom.*;
import org.xml.sax.SAXException;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.*;
import javax.xml.xpath.*;
public class Test ...{
    public static void main(String[] args) ...{
        DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
        Element theBook=null, theElem=null, root=null;
        try ...{
            factory.setIgnoringElementContentWhitespace(true);
           
            DocumentBuilder db=factory.newDocumentBuilder();
 


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

在java调用exe,com可执行文件和bat,cmd批处理文件

在java调用exe,com可执行文件和bat,cmd批处理文件
一。运行exe文件
    1. Java JDK里已经提供了调用的方法,不在累赘,代码如下。
     try {
         String command = "notepad";
      & ......

将java程序变成exe可执行文件

将java编织成.class后,如果只是用java命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。
  首先,当然是要下载个exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。
  接着,将你要选择好你即将 ......

Java中的transient,volatile和strictfp关键字

Java中的transient,volatile和strictfp关键字
    如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:
Java代码
class T {   
   transient int a;  //不需要维持   
   int b;  ......

用java压缩文件

压缩文件代码:
import java.io.*;
import java.util.zip.*;//ZipOutputStream这个流在这里
public class ZipOutputStreamTest
{
public static void main(String[] args) throws Exception
{
File f = new File("C:\\aaa.csv");
FileInputStream fis = new FileInputStream(f);
B ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号