Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
handle.java

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

package provision;
import provision.dsmp;
import java.util.Stack;
import org.xml.sax.SAXException;
import org.xml.sax.Attributes;
import org.xml.sax.SAXParseException;
import org.xml.sax.helpers.DefaultHandler;
public class handle extends DefaultHandler
{
 private Stack elementStack=new Stack();
 private Stack textStack=new Stack();
 private StringBuffer currentText=null;
 private dsmp dsmp=null;
 public dsmp getDsmp()
 {
  return dsmp;
 }
 public void startElement(String uri,String localPart,String qName,Attributes attr)throws SAXException
 {
  currentText=new StringBuffer();
  textStack.push(currentText);
  if(localPart.equals("Header"))
  {
   dsmp=new dsmp();
   System.out.println("good");
  }
 }
 public void endElement(String uri,String localPart,String qName)throws SAXException
 { 
  String text=textStack.pop().toString();
  if(localPart.equals("TransactionID"))
  {
   dsmp.setTransactionID(text);
  }
  else if(localPart.equals("Version"))
  {
   dsmp.setVersion(text);
  }
  else if(localPart.equals("MsgType"))
  {
   dsmp.setVersion(text);
  }
  else if(localPart.equals("DeviceType"))
  {
   dsmp.setVersion(text);
  }
  else if(localPart.equals("MsgType"))
  {
   dsmp.setVersion(text);
  }
 }
 public void characters(char[] ch,int start,int length)throws SAXException
 {
  currentText.append(ch,start,length);
 }
 public void warning(SAXException e)throws SAXException
 {
  System.out.println(e.toString());
 }
 public void error(SAXException e)throws SAXException
 {
  System.out.println(e.toString());
 }
}


相关文章

相关软件