2017-01-06 14 views
0

現在、私はxsl変換の問題に直面しています。 利用可能なプロパティ(パスワード)を持つXMLファイル(install.xml)があります。プロパティの値が正しく、この値が設定されているこのXMLに は、:私はXSLT変換でのparamとしてこのプロパティを渡すと、「テスト-Vの$あなたは」

<xslt in="/tmp/entry.xml" out="../test.ini" style="../test.xsl"> 
<param name="Password" expression="${Password}"/> 
</xslt> 

、値がよく保存されていません。 "test-V"

<xsl:param name="Password"/> 
echo "!!!!!!!!!!!!!!!! Password : <xsl:value-of select="$Password"/>" 

$文字をXSLファイルに保存するにはどうすればよいですか?

ありがとうございます。

答えて

0

「パスワード」という名前のAntプロパティをどのように設定しましたか?私はアリの複雑さには専門家だが、$が特殊文字であると私は「$のように「$」をエスケープしようと

<property name="Password" value="test-V$you"/> 

私の推測では、あなたがそれをこのような何かを設定することです$ "。

パスワードプロパティを設定する方法でない場合は、どのように行ったか教えてください。

このページでは、変数の設定についての正しい

http://ant.apache.org/manual/properties.html

+0

...あなたはそれが私を混乱と同じくらいを混乱させる可能性があります。私がインポートしている他のXMLファイルに設定しています。しかし、他の要件の回帰のためにXMLファイルへのエスケープを管理したくない。 aimeは、xslファイルtest.xslに直接存在する場合は、エスケープや任意のxsl funtionsを管理することです。あなたは何か考えていますか? –

+0

申し訳ありません私はちょうど正しい方向にあなたを指し示そうとしていた答えを知らない。 –