关于在servlet中读写xml

ye_zhy 2003-04-17 11:36:29
我想在servlet中读a.xml,然后把里面的数据写到b.xml中。应该怎么写。各位大虾救命啊~~(a.xml中比如说有abcde5个节点,要把abc3个节点存到b.xml中去)。
...全文
49 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gzh_seagull 2003-08-06
  • 打赏
  • 举报
回复
用xsl来转换,下面是一个简单的转换类。

import javax.xml.transform.TransformerFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
import java.io.FileReader;
import java.io.FileWriter;

public class TrAXUtil {

private static TransformerFactory tf = null;

public static void main(String[] args) throws Exception {
if (args.length != 3) {
System.out.println("Usage: java TrAXUtil XML XSL OUT");
}
tf = TransformerFactory.newInstance();
StreamSource xml = new StreamSource(new FileReader(args[0]));
StreamSource xsl = new StreamSource(new FileReader(args[1]));
StreamResult htm = new StreamResult(new FileWriter(args[2]));
Transformer t = tf.newTransformer(xsl);
t.transform(xml,htm);
}

}
livesmile 2003-08-06
  • 打赏
  • 举报
回复
关注,学习。

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧