Java操作XML编程实例解析(2)_Xml教程
推荐:利用XSLT来换XML的根写程序需要换XML的根,感觉很不便,于是写了一个函数,大致思路及实现如下: 首先觉得利用XSLT还能过滤一些东西,然后再发送回客户端,所以决定采用XSLT 然后就是尝试写一个换根的XSL,如下
public class StudentBean { |
之后写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,实现读写操作。代码如下: 分享:读取XML为行记录以下为引用的内容:
1 declare @x xml
2 set @x='<book genre="security" publicationdate="2002" ISBN="0-7356-1588-2&
- 相关链接:
- 教程说明:
Xml教程-Java操作XML编程实例解析(2)。