我将NAnt样式任务的参数传递给xslt表时遇到问题。 这是我的NAnt代码片段。属性路径和文件被定义为设置。NANT:样式任务将参数传递给xslt
<style style="${xslt.file}" extension="xml" in="${xml.file}" destdir=".">
<parameters>
<parameter name="path" value="${path}"
namespaceuri="http://www.w3.org/1999/XSL/Transform" />
<parameter name="doc" value="${file}"
namespaceuri="http://www.w3.org/1999/XSL/Transform" />
</parameters>
</style>
我的参数被声明为:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ms="http://schemas.microsoft.com/developer/msbuild/2003">
<xsl:param name="path"></xsl:param>
<xsl:param name="file" />
而且通过访问:
<xsl:value-of select="$path" />
<xsl:value-of select="$file" />
但是,当文件被转换,$路径和$文件都是空的。我尝试过和没有样式任务的namespaceuri。
我做错了什么?
感谢您的期待。
does not'xsltproc eiter – Dennis 2010-10-11 11:26:15