2016-07-21 12 views
0

XML文書に、解析して連結する2つのパラメータがあります。XPathでパラメータを連結して結果を返す方法

は例えば、私は次の2つのパラメータを持っています

<param name="param1" type="string"> 
    <xsl:value-of select="//tr:a/tr:b/c/d/e/f/g/h"/> 
</param>   
<param name="param2" type="string"> 
    <xsl:value-of select="//tr:a/tr:b/c/d/e/f/g/i"/> 
</param> 
私は単一の文字列に param1param2の値を連結して出力​​を表示するにはどうすればよい

のXPathで
+0

質問が不明です。これらの「パラメータ」はどこにありますか?そして連結の期待される結果は何ですか? –

答えて

0

(質問タイトルごとなど)、concat()を使用する:XSLTで

concat($param1, $param2) 

(質問のコード例ごと)は、xsl:value-ofを上記XPathを取る:

<xsl:value-of select="concat($param1, param2)"/> 

について「と表示出力: "XPath を選択し、表示の別個の概念はありません。 XSLT に変換されますが、ログに書き込むにはxsl:messageになります。

+0

あなたは、これらのパラメータは、XSLTスタイルシートで定義されていると仮定されている - しかし、彼らは、XSL 'が付いていないのでそれは、ことはできません:' –

+0

そうだね、しかし、はい、私はそれが例をタイプでちょうど監督だと仮定しています。 – kjhughes

+0

'@ type'は' xsl:param'の許可属性ではないので、できません。 –

関連する問題