田伯光金庸群侠传资质:html文件转换成xml文件的问题

来源:百度文库 编辑:高校问答 时间:2024/04/30 01:31:08
我用eclipse写了一个java程序,目的是将一个html文件转换成xml文件,以便用xpath找到关键信息,但运行程序时总是报错:(以下是报错内容)
2006-4-1 0:53:27 HTMLParserByW3CDOM HTMLToXML
信息: HTML 文档转 UTF-8 编码完成!

Tidy (vers 4th August 2000) Parsing "InputStream"

InputStream: Document content looks like HTML 3.2
no warnings or errors were found

2006-4-1 0:53:28 HTMLParserByW3CDOM HTMLToXML
信息: HTML 文档解析 DOM 完成.
C:\sina.xml
sina.xml
C:\sina.xml
true
false
true
true
true
2006-4-1 0:53:28 HTMLParserByW3CDOM Transformer
严重: null

其中我的Transformer方法代码如下:
private void Transformer(Document doc , String OutputFileName )
{
Logger log = Logger.getLogger( "Transformer" );

try {
Source source = new DOMSource( doc );
File outFile = new File(OutputFileName);
Result result = new StreamResult( outFile );
Transformer transformer = template.newTransformer(); // 使用保存的样式表模板对象
transformer.transform(source, result ); // 生成转换器,转换文档对象

if( log.isLoggable( Level.INFO)){
log.info("转换完成, 请查看 " + OutputFileName + " 文件。");
}
} catch (Exception e) {
log.severe( e.getMessage() );

}
}

主函数是:
public static void main(String[] args){
Tidy tidy = new Tidy();
tidy.setXHTML(true);
try{
HTMLParserByW3CDOM l = new HTMLParserByW3CDOM();
String a="C:/sina.html";
String b="C:/sina.xml";
l.parser(a,b);
}
catch(Exception e){}
}
而且相应于存放在c盘中的html文件(sina.html)也没有产生对应的xml文件(sina.xml),不知哪位高手能回答我的问题,我很着急,谢谢啦!

frontpage