我有一个希望调试的简单问题。使用来自书籍和网站的代码,我正在尝试将我的 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( );
}
非常感谢你!