にソース子どもを合計私はこれに似たXML構造のソースドキュメントがあります。XSLTマッピングおよび単一のターゲット属性
<FOO>
<BAR>x</BAR>
<BAR>y</BAR>
<BAR>z</BAR>
</FOO>
を私のターゲットXMLは、xの数値の和を表す数値を持つ属性を持っている必要があります、yおよびz。 x = 1、y = 2、z = 3
注:x、y、zは、実際にはソースドキュメントの数字ではありません。それらは文字であり、最初に表す数字にマッピングする必要があります。この場合
は、ターゲットは次のようになります。
<Target Sum=6>
</Target>
誰もが私は必要なものだろうXSLTの例がありますか?事前に
おかげ
ブラッド、クイックアンサーに感謝します。これは、X、Y、Zが実際にソースドキュメントの数字だった場合のトリックですが、実際は文字です。だから私はそれらを最初にマッピングする必要があります。それ、どうやったら出来るの?ありがとう、-J –
ああ - 私はあなたが意味するものを見ます - 私のせいです、私は誤解しました。 X、Y、Zはどこですか?ソースドキュメント内にあるノードは何らかの形でありますか? –
はい。それらは実行時の実際の値が何であるかに応じて のテキストノードです。それらを数値にマップして合計する必要があります。私はテンプレートを使ってそれらを数値に変換できますが、テンプレートから得られる結果をどのように集計するのか分かりません。理にかなっている? –