Xml 在XSL FO文档中写入XSL-t
我是XSL FO的初学者。 我有一个非常简单的XML文档:Xml 在XSL FO文档中写入XSL-t,xml,xslt,xsl-fo,Xml,Xslt,Xsl Fo,我是XSL FO的初学者。 我有一个非常简单的XML文档: <?xml version= "1.0" ?> <test> TEST </test> 我的输出pdf上没有任何内容 我想我没有使用正确的函数用xsl-t解析文档 你能告诉我使用什么函数吗 提前感谢XSLT和XSL-FO是两种不同的语言。基本上,它的工作方式与您目前所做的相反:FO嵌入到XSLT样式表中,然后使用XSLT样式表处理原始XML以创建XSL-FO文档(没有任何XSLT)。它被抛出XSL-
<?xml version= "1.0" ?>
<test>
TEST
</test>
我的输出pdf上没有任何内容
我想我没有使用正确的函数用xsl-t解析文档
你能告诉我使用什么函数吗
提前感谢XSLT和XSL-FO是两种不同的语言。基本上,它的工作方式与您目前所做的相反:FO嵌入到XSLT样式表中,然后使用XSLT样式表处理原始XML以创建XSL-FO文档(没有任何XSLT)。它被抛出XSL-FO处理器来创建,例如PDF
XSLT processing
| |
XML ---> XSL-FO ---> PDF
因此,您可以从这样的XSLT样式表开始(没有名称空间之类的,只是为了给您一个想法):
您可以在中找到许多问题的答案。XSLT和XSL-FO是两种不同的语言。基本上,它的工作方式与您目前所做的相反:FO嵌入到XSLT样式表中,然后使用XSLT样式表处理原始XML以创建XSL-FO文档(没有任何XSLT)。它被抛出XSL-FO处理器来创建,例如PDF
XSLT processing
| |
XML ---> XSL-FO ---> PDF
因此,您可以从这样的XSLT样式表开始(没有名称空间之类的,只是为了给您一个想法):
你会发现很多问题都在这里得到解答
XSLT processing
| |
XML ---> XSL-FO ---> PDF
<xslt:stylesheet>
<xslt:template match="/">
<fo:root>
<!-- fo head -->
<fo:page-sequence>
<fo:flow>
<xslt:apply-templates /> <!-- process the rest of the doc-->
</fo:flow>
</fo:page-sequence>
</fo:root>
</xslt:template>
<xslt:template match="test">
<fo:block>
<xslt:value-of select="." />
</fo:block>
</xslt:template>
</xslt:stylesheet>