gpt4 book ai didi

Java 使用 XSL 将 XML 转换为 HTML

转载 作者:行者123 更新时间:2023-11-29 06:55:15 25 4
gpt4 key购买 nike

我使用 JAXB 创建了一个非常复杂的 .xml 文件,并将其保存在驱动器上。我还手动制作了一个 .xsl 文件,这是我的模板。

我现在如何以编程方式使用以上两个来创建 html 输出文件?

我尝试了各种方法,也许我只是累了,但我什至无法成功地将 .xml 文件打开到 Document 中。

有人有工作示例吗?我将不胜感激!谢谢:)

我尝试了各种方法,包括官方代码示例,但我找不到有效的示例。只有空指针异常。 :(

最佳答案

我可以给你的最小的工作示例:

import java.io.File;

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

public class UseXMLToHTML {

public static void main(String[] args) throws TransformerException {
StreamResult result = new StreamResult(new File("output.html"));
StreamSource source = new StreamSource(new File("input.xml"));
StreamSource xslt = new StreamSource(new File("transform.xslt"));

Transformer transformer = TransformerFactory.newInstance().newTransformer(xslt);

transformer.transform(source, result);
}
}

关于Java 使用 XSL 将 XML 转换为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35696365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com