如何在我的样式表 XSL 上读取 maven 传递的参数



我正在运行以下命令:

mvn org.codehaus.mojo:xml-maven-plugin:transform "-DAPP=testingapp">

在我的 XSL 中,我正在将 graphml 转换为 HTML,我想在我的 HTML 顶部显示这个应用程序名称。如何读取我在 xsl 上的命令行上传递的此属性?

谢谢!

是的。这是可能的。

在你的绒球里.xml

<configuration>
   <transformationSets>
      <transformationSet>
         <parameters>
            <parameter>
               <name>APP</name>
               <value>${APP}</value>
            </parameter>
         </parameters>
      </transformationSet>
   </transformationSets>
</configuration>

在您的 xsl 文件中

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
   <xsl:output method="xml" indent="yes" />
   <xsl:param name="APP" />
   <xsl:value-of select="$APP"/>
</xsl:stylesheet>

您需要在pom中声明.xml并在xsl文件中重复。这就是诀窍。

注意:这也适用于 xslt-2.0

相关内容

  • 没有找到相关文章

最新更新