永发信息网

Java下利用xslt将xml文件转换为HTML文件,以下是我写的代码,求大神调通

答案:1  悬赏:20  手机版
解决时间 2021-04-28 00:21
Java下利用xslt将xml文件转换为HTML文件,以下是我写的代码,求大神调通
最佳答案
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

import javax.xml.transform.Source;
import javax.xml.transform.Templates;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;

public class BasicXsl {
private static String contacts1;
private static String contacts9;
private static String contacts;

public static void xsl(String inFilename,String outFilename,String xslFilename){
try{
TransformerFactory factory = TransformerFactory.newInstance();
Templates template = factory.newTemplates(new StreamSource(new FileInputStream(xslFilename)));
Transformer xformer = template.newTransformer();

Source source = new StreamSource(new FileInputStream(inFilename));
StreamResult result = new StreamResult(new FileOutputStream(outFilename));

xformer.transform(source, result);
}catch(FileNotFoundException e){
System.out.println("没找到文件!");
}catch(TransformerConfigurationException e1){

}catch(TransformerException e2){

}
}

public static void main(String args[]){
xsl(contacts9,contacts1,contacts);
}
}
我只是帮你调通 代码运行的结果你要自己看追问为什么结果为:

追答好吧 之前没看图片 你新建的JAVA类名是否是这个 一般报着个错误的可能性是因为jre受损 或者Jdk安装有问题 你也可以升级下你的Jdk版本追问
按你说的改了现在出现这种错误,帮帮忙,拜托
追答空指针异常 意味着某些对象是空的 有可能是没找到你的文件追问我将一个xml文件和我要转换生成的html文件以及xslt文件放在根目录下对吗,即contacts9.xml和contacts1.html和contacts.xslt追答文件放哪无所谓 关键是你代码里面引用文件的时候 你得给他指明文件的路径 这样java的虚拟机才能给你找得到文件 然后运行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
夜郎国国君叫什么名字?首都何在?
QQ秀怎么自定义图片?
文峰区安阳莎宣造型地址在哪,我要去那里
谁给我弄个好网名
南桥电影院今天晚上有没有 七小罗汉 呀?
怎样能使胸变小?
浙师大职教学院有CF战队吗?
怎么选购LED电视啊 ?
CF体验服登不上!
WOW防战镶什么宝石?
灌云到东海距离有多少公里路啊
街头篮球的永久25级永久套装和鞋子怎么打造!
谁能给我提供一个写"陈"的艺术字图片
光棍节将至,单身该怎么过?
函数的对称性与奇偶性
推荐资讯
怎么让自己的五笔打的更快,
什么样的男人值得你去爱 去付出
生化狂潮三 好玩吗?
湖南省哪个经济大学比较好?2012年大概录取分
求NOD32安全套装的激活码或升级ID
1017期快乐大本营那个表演魔术的那首歌叫什么
济南工程职业技术学院新校区-机电工程实训中
小明饭店这个地址在什么地方,我要处理点事
汤灿唱的希望(大长今中文主题曲)怎么找不到
谷香宾馆地址在什么地方,想过去办事
快易点的刀锋F1要怎么到电脑上下载MP3
宝贝我爱你用各名族语言怎么说?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?