当前位置:  技术问答>java相关

在JAVA中解析XML的问题,分必送

    来源: 互联网  发布时间:2015-07-23

    本文导语:  JDK1.4以上版本。我写了一个lgm.java如下:编译时候出现如下错误: 其中e:\try\web-inf\classes\fxml.xml是正确的,请各位放心。 问题是Document XMLDoc = MyParser.getDocument();出现错误,为什么? e:lgm.java:70: cannot resolve symbol symbo...

JDK1.4以上版本。我写了一个lgm.java如下:编译时候出现如下错误:
其中e:\try\web-inf\classes\fxml.xml是正确的,请各位放心。
问题是Document XMLDoc = MyParser.getDocument();出现错误,为什么?

e:lgm.java:70: cannot resolve symbol
symbol  : method getDocument  ()
location: class javax.xml.parsers.DocumentBuilder
            Document XMLDoc = MyParser.getDocument();
                                      ^
1 error



package bean;
import java.io.*;
import java.net.*;
import java.util.*;
import java.sql.*;
import org.xml.sax.*;
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.*;
import javax.xml.transform.stream.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;

public class lgm{
String backxml="";
ResultSet rset=null;
Connection conn =null;
Statement stmt =null;
String localname="",sql="";
String attribute="";
 
//建立xml文档
public void writexml(){
  String Filename="e:\try\web-inf\classes\fxml.xml";
BufferedWriter fos;
System.out.println(backxml);
try {
 fos = new BufferedWriter(new FileWriter((new File(Filename))));

fos.write(backxml);
fos.flush();
} catch(IOException e) {
System.out.println("写文档时发生io错误");
}
 }

//数据库连接 
public void openConnection() throws ClassNotFoundException,SQLException {

this.conn=DriverManager.getConnection( "jdbc:odbc:airwork;","sa","");
}
public void executequery(String query) throws SQLException {
this.stmt=conn.createStatement();
this.rset=stmt.executeQuery(query);

}
 public void executeupdate(String query) throws SQLException {
this.stmt=conn.createStatement();
stmt.executeUpdate(query);
if (stmt!=null) stmt.close();
}
 public void close() throws SQLException {
if (conn!=null) conn.close();
if (rset!=null) rset.close();
if (stmt!=null) stmt.close();
}
//开始XML解析
public void ParseDoc() throws ClassNotFoundException,SQLException 
   {
DocumentBuilder MyParser;
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
   try
     {
     writexml();
     openConnection();
MyParser=factory.newDocumentBuilder();

            MyParser.parse("e:\try\web-inf\classes\fxml.xml");
            Document XMLDoc = MyParser.getDocument();

    close();
     }
   catch (Exception e)
     {
     System.out.println("解析出错Error IOException!!!");
     }
 
  }

}

|
Document XMLDoc =  MyParser.parse("e:\try\web-inf\classes\fxml.xml");应该这样写

|
String uri = "file:" + "e:/try/web-inf/classes/fxml/xml" ;
MyParser.parser(uri);

    
 
 

您可能感兴趣的文章:

  • java开发知识 iis7站长之家
  • 请问各位:我用SUN公司的JAXP开发包解析XML文档,可不知道对XML解析后如何将结果写回文件中。请各位熟悉Java和XML的高手帮忙。
  • java解析xml之jdom解析xml示例分享
  • Java 的解析器代码生成器 AustenX
  • Java的HTML解析器 Jerry
  • java解析xml之dom4j解析xml示例分享
  • java解析xml之dom解析xml示例分享
  • Java的CSV解析包 CSVBeans
  • Java的CSV解析包 CSVObjects
  • 求教JAVA中XML解析问题
  • Java表达式解析器 JExel
  • Java代码解析工具 JavaFE
  • Java表达式语法解析库 parboiled
  • Java的HTML解析包 jScraper
  • Java的 RSS/Atom的解析器 FeedParser
  • Java的HL7解析器 HAPI
  • java解析xml用什么包?
  • 有什么java包可以支持解析html的。
  • Java结构化数据解析包 Lycia
  • Java的HTML解析库 gohtml
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 菜鸟的问题:java与java script 的异同??
  • java新手的问题,java高手帮忙...
  • 低级问题:.java文件交付用户怎么运行,难道也是DOS下:java xx.java?有没有.exe?
  • 请各位java高手几个java有关的问题?
  • java.sql.Date和java.uitl.Date的问题?
  • 问大哥大姐们个问题啊,小第编了自己的第一个JAVA问题。用JAVAC编译能通过啊!可是用JAVA不能执行啊!
  • 最入门级的java问题,如何运行HelloWorld.java
  • 请教一些JAVA的基本问题,初学JAVA有些迷糊,帮帮忙!总迷糊实在受不了了!
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 关于JAVA应用程序(Java Application)的deliver问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.xml类xmlconstants的类成员方法: xml_ns_prefix定义及介绍
  • Java的XML解析器 xml-utilities
  • java命名空间javax.xml类xmlconstants的类成员方法: xml_ns_uri定义及介绍
  • 怎么没有讨论XML的?哪位高手介绍介绍在JAVA中怎么使用XML?
  • java命名空间javax.xml.transform类outputkeys成员方法: omit_xml_declaration定义参考
  • Java 和XML 编程时,XML的DTD 放到哪?
  • java命名空间javax.xml类xmlconstants的类成员方法: xml_dtd_ns_uri定义及介绍
  • 学 XML 哪本书好。(不要求成为XML高手,请从JAVA程序员的角度出发)
  • java命名空间javax.xml类xmlconstants的类成员方法: w3c_xml_schema_ns_uri定义及介绍
  • 那里有利用JAXP 1.2处理XML(基于XML Schema,而不是DTD)的JAVA程序例子!!! 200分!!!
  • java命名空间javax.xml类xmlconstants的类成员方法: w3c_xml_schema_instance_ns_uri定义及介绍
  • 在眾多的java xml parser中,那種解析器速度最快(xml 文件較大)
  • java命名空间javax.xml.soap类soapmessage成员方法: write_xml_declaration定义参考
  • 看了半本,是关于java与xml编程的书,它用xml来代替数据库,试问,xml真的能开题数据库吗?(在性能方面)
  • java命名空间javax.xml.stream接口xmlstreamreader成员方法: getversion定义参考
  • 好象在xml专栏或java专栏都可以问这个问题-xml、jsp高手请进
  • java命名空间javax.xml.stream.events接口startdocument成员方法: getversion定义参考
  • Java的XML开发包 JAXB
  • java命名空间javax.xml.bind类jaxbelement<t>的类成员方法: scope定义及介绍
  • XML与Java类相映射 Xmappr
  • java命名空间javax.xml.transform.stream类streamsource成员方法: setreader定义参考
  • 需:Swing教材,Java类库参考手册,Java&XML教材 的ebook
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3