Chinaunix首页 | 论坛 | 博客
  • 博客访问: 466587
  • 博文数量: 1496
  • 博客积分: 79800
  • 博客等级: 大将
  • 技术积分: 9940
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:22
文章分类

全部博文(1496)

文章存档

2011年(1)

2008年(1495)

我的朋友

分类:

2008-09-09 13:30:44


  利用(二)中我写的两个函数(放在package src中),这次实现web页面的操作。
  index.html:
  <%@ page language="java" pageEncoding="GB2312"%>
  
  

 


  

 


  

 


  
  
  
  
  

  

管理测试程序


  
  

  

读取xml文件:


  


  
  


  


  读取
  


  

 


  

  
  

  

写入xml文件:


  

请填写路径:
    value="c:\\eclipse\\workspace\\myxml\\xmldata\\11.xml">
  


  

请填写题目:
  
  


  
  

请填写内容:
  
  


  


  写入
  


  

  

  
  
  写入的页面create.jsp:
  <%@ page language="java" pageEncoding="GB2312"%>
  <%@ page import="src.*" %>
  <%@ page import="org.w3c.dom.*"%>
  <%@ page import="javax.xml.parsers.*"%>
  <%@ page import="javax.xml.transform.*"%>
  <%@ page import="javax.xml.transform.dom.DOMSource"%>
  <%@ page import="javax.xml.transform.stream.StreamResult"%>
  <%@ page import="java.io.*"%>
  
  
  <%
  String mypath=(String)request.getParameter("mypath");
  String mytitle=(String)request.getParameter("mytitle");
  String mycontent=(String)request.getParameter("mycontent");
  
  mypath=new String(mypath.getBytes("ISO-8859-1"),"GB2312");
  mytitle=new String(mytitle.getBytes("ISO-8859-1"),"GB2312");
  mycontent=new String(mycontent.getBytes("ISO-8859-1"),"GB2312");
  try{
  writexml myxml=new writexml(mypath);
  myxml.toWrite(mytitle,mycontent);
  myxml.toSave();
  out.print("Your writing is successful.");
  }
  catch(ParserConfigurationException exp){
  exp.printStackTrace();
  out.print("Your writing is failed.");
  }
  %>
  
  
  
  
  读取xml的页面load.jsp:
  <%@ page language="java" pageEncoding="GB2312"%>
  <%@ page import="src.*" %>
  <%@ page import="java.io.*" %>
  <%@ page import="java.util.Vector" %>
  <%@ page import="javax.xml.parsers.*" %>
  <%@ page import="org.w3c.dom.*" %>
  
  
  <%
  Vector A=new Vector();
  String mypath=(String)request.getParameter("mypath");
  out.println(mypath);%>
  


  <%
  readxml my = new readxml();
  A = my.toRead(mypath);
  for (int i = 0; i < A.size(); i++) {
  out.println(A.elementAt(i));
  %>
  


  <%
  }
  %>
  
  
  这个写程序还有一个缺陷,它只是创建xml格式和内容,而不是改写已有文件。

【责编:admin】

--------------------next---------------------

阅读(85) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~