2017-05-23 3 views
0

私は、このコマンドを実行している:スタイルシートXSLでmavenによって渡されたパラメータを読み取る方法は?

MVN org.codehaus.mojo:XML-mavenの-プラグイン: "-DAPP = testingapp"

そして、私のXSLの内側に、私はHTMLにgraphmlを変換しています変換このアプリ名をHTMLの上部に表示したいと考えています。 xslでコマンドラインで渡しているこの属性を読み取るにはどうすればよいですか?

ありがとうございました!

答えて

0

はい。可能です。

あなたの XSLファイルにのpom.xmlと繰り返しに宣言する必要がありますあなたののpom.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> 

。これはトリックです。

注:これはxslt-2.0でも動作します

関連する問題