CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

解析xml文件怎样改为解析xml字符串?(急,在线等待)!

楼主wsrubbish(wskiki)2003-06-02 17:57:29 在 Java / J2SE / 基础类 提问

有一个解析xml文件的程序,已测试通过。现想把它改为解析xml字符串,程序如下:  
  望高手指点,最好能改一下。  
  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文件要用到  
  public   class   JWCConfigbak    
  {    
  public   static   String   systemHome   =   new   String();  
  public   JWCConfigbak()  
  {  
      try  
      {  
                                  Element   doc   =   getDocument("test.xml").getDocumentElement();  
  systemHome=getXMLNodeValue(doc,"systemHome",0);  
  System.out.println(systemHome);  
   
                        }  
  catch   (Exception   e)  
  {  
   
  System.err.println("Exception   at   JWCConfig:   "+e.getMessage());  
  }  
    }  
   
  private   String   getXMLNodeValue(Element   element,   String   name,   int   index)  
    {  
  String   result;  
  try  
  {  
                        result   =   element.getElementsByTagName(name).item(index).getFirstChild().getNodeValue().trim();  
   
                    }  
  catch(Exception   e)  
  {  
  result   ="";  
  }  
  return   result;  
    }    
  public   static   Document   getDocument(String   file)   throws   Exception    
  {  
  DocumentBuilderFactory   dbf   =   DocumentBuilderFactory.newInstance();  
  DocumentBuilder   db   =   dbf.newDocumentBuilder();  
  Document   doc   =   db.parse(new   File(file));  
  return   doc;  
  }    
   
  public   static   void   main(String[]   args)  
  {  
   
  JWCConfigbak   Test=new   JWCConfigbak();  
   
  }  
  } 问题点数:0、回复次数:0Top

相关问题

  • 如何解析xml的字符串?
  • 字符串解析
  • 字符串解析... ...
  • 解析字符串
  • 如何在VC用DOM解析XML字符串
  • VC如何把XML的字符串加到解析器中
  • 请问在C#中怎样解析一个XML字符串
  • ~~~字符串解析问题~
  • ■■如何解析一段XML的字符串"<area id="12345" name="test" top="10"/>"?高分!!!!!■■
  • ■■如何解析一段XML的字符串"<area id="12345" name="test" top="10"/>"?高分!!!!■■

关键词

  • 文件
  • xml
  • 解析
  • systemhome
  • element
  • exception
  • import
  • result

得分解答快速导航

  • 帖主:wsrubbish

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo