2
디버깅에 대한 간단한 문제가 있습니다. 책과 웹 사이트의 코드를 사용하여 XML 파일을 HTML 파일로 변환하려고합니다. 그러나 출력이 없습니다. 기본 XML에서 HTML 로의 변환
<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>
<?xml version="1.0" encoding="UTF-8"?>
. . .
<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이며, 여기에 XML입니다!
' '을' ' –
Doh! 내가 설명하지 않은 자동 생성 된 루트 태그가 있습니다. 이 작품! 답변을 제출할 수 있다면 선택하겠습니다. – BlackVegetable
답변이 추가되었습니다. 다행이야! –