简析Java开发中的XML编程

豆豆网   技术应用频道   2006年11月26日    社区交流

本文详细介绍简析Java开发中的XML编程

  public class StudentBean { 
 private String sex; //学生性别 
 private String name; //学生姓名 
 private int age; //学生年龄 
 private String phone; //电话号码 
 public void setSex(String s) { 
  sex = s; 
 } 
 public void setName(String s) { 
  name = s; 
 } 
 public void setAge(int a) { 
  age = a; 
 } 
 public void setPhone(String s) { 
  phone = s; 
 } 
 public String getSex() { 
  return sex; 
 } 
 public String getName() { 
  return name; 
 } 
 public int getAge() { 
  return age; 
 }  
 public String getPhone() { 
  return phone; 
 } 
} 

  之后写XML的测试类,笔者把这个类命名为XMLTest,为了读写XML文件,需要导入如下JAVA包,"//"后为注释说明,笔者的环境是JDK 1.3.1_04,在JDK 1.4.0中测试也通过,XML解释器用Apache的Crimson,可以到Apache主页去上载。 

import java.io.*; //Java基础包,包含各种IO操作 
import java.util.*; //Java基础包,包含各种标准数据结构操作 
import javax.xml.parsers.*; //XML解析器接口 
import org.w3c.dom.*; //XML的DOM实现 
import org.apache.crimson.tree.XmlDocument;//写XML文件要用到 

  为了保存多个学生信息,还得借助一个集合类(并不是单纯意义上的集合,JAVA中的集合是集合框架的概念,包含向量、列表、哈希表等),这里采用Vector向量类。定义在XMLTest测试类中,命名为student_Vector。然后定义两个方法readXMLFile和writeXMLFile,实现读写操作。代码如下: 

责编:豆豆技术应用

正在加载评论...