XProc/XSLT 管道
外观
< XProc
您想对一个文件运行 XSLT 转换,而源文件和 XSLT 转换位于不同的文件中。
<p:pipeline xmlns:p="http://www.w3.org/ns/xproc">
<p:xslt>
<!-- Simple XML Source -->
<p:input port="source">
<p:document href="source.xml"/>
</p:input>
<!-- XSLT Transform -->
<p:input port="stylesheet">
<p:document href="stylesheet.xsl"/>
</p:input>
</p:xslt>
</p:pipeline>
<xml>This is an example input xml document</xml>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="2.0">
<xsl:output method="xml" indent="yes" encoding="UTF-8" />
<!--
<xsl:output method="xhtml"
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//
EN" indent="yes" />
-->
<xsl:template match="/xml">
<html>
<head>
<title>XSLT to XHTML via XProc</title>
</head>
<body>
<h1>
<xsl:value-of select="." />
</h1>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
源代码链接: [1]