使用XSLT处理多个XHTML文件



我有两个XHTML输入文件,需要使用XSLT一个XHTML输出文件。如何使用XSLT实现?

请帮助我

谢谢

第一个文件像往常一样使用,而第二个文件(以及其他)可以直接通过XPATH命令" document()"或变量使用。可变解决方案看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <xsl:variable name="file2" select="document('file2.xhtml')"/>
    <xsl:template match="/">
        <html>
            <head>
                <title>Use 2 input files</title>
        </head>
            <body>
                <p>File 1 <xsl:value-of select="."/></p>
                <p>File 2 <xsl:value-of select="$file2"/></p>
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>

当然,您必须完成" select ="以指向所需的数据。

使用XSLT document()函数,可以通过单个XSLT变换

相关内容

  • 没有找到相关文章

最新更新