gpt4 book ai didi

java - 基本的 XML 到 HTML 转换

转载 作者:行者123 更新时间:2023-11-28 02:07:11 25 4
gpt4 key购买 nike

我希望调试一个简单的问题。使用书籍和网站中的代码,我试图将我的 XML 文件转换为 HTML 文件。但是,我没有得到任何输出。

<?xml version="1.0" encoding="UTF-8"?>

    <xsl:template match="/">
<xsl:apply-templates select="greeting"/>
</xsl:template>

<xsl:template match="greeting">
<html>
<head>
<title>hellowWorld.xsl</title>
</head>
<body>
<h1>
<xsl:value-of select="."/>
</h1>
</body>
</html>
</xsl:template>

. . .是 XSL,这里是 XML:

<root>
<greeting>
Hello, world!
</greeting>
</root>

还有代码:

private static void XMLtoHTML(String xmlPath, String xslPath, String htmlPath)
{
try
{
TransformerFactory tFactory = TransformerFactory.newInstance();

Transformer transformer =
tFactory.newTransformer
(new javax.xml.transform.stream.StreamSource
(xslPath));

transformer.transform
(new javax.xml.transform.stream.StreamSource
(xmlPath),
new javax.xml.transform.stream.StreamResult
( new FileOutputStream(htmlPath)));
}
catch (Exception e)
{
e.printStackTrace( );
}

非常感谢!

最佳答案

更改 <xsl:apply-templates select="greeting"/><xsl:apply-templates select="root/greeting"/> .

关于java - 基本的 XML 到 HTML 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10759397/

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