以下のコードスニペットがあるとします。ディスエーブル出力エスケープをtitle属性の{name}にも適用するにはどうすればよいですか?XSLT文字エスケープクエリ
<a title="{name}"><xsl:value-of select="name" disable-output-escaping="yes" /></a>
これは本当に私を困惑させました。
ありがとうございます。
以下のコードスニペットがあるとします。ディスエーブル出力エスケープをtitle属性の{name}にも適用するにはどうすればよいですか?XSLT文字エスケープクエリ
<a title="{name}"><xsl:value-of select="name" disable-output-escaping="yes" /></a>
これは本当に私を困惑させました。
ありがとうございます。
これはXSLTでは実行できません。 spec says:
結果ツリー内のテキスト ノード以外の何かのために使用されているテキストノードのために無効にすることが に逃げる出力のためのエラーです。
あなたは属性ノードではなく、テキストノードを生成しているので、xsl:value-of
とバリューテンプレートやxsl:attribute
属性使用している場合このように、それは違いはありません。それは言語の限界です。
あなたは正しいです、私は私の間違った答えを削除しました+1 –
あなたは毎日何かを学ぶ:) +1 –
あなたはそうではありません。 {name}ショートカットは追加パラメータを許可していません。代わりに< xsl:属性>タグを使用してください。
@James:jelovirtはXSLTではサポートされていないと指摘しています。あなたが解決しようとしている根底にある問題は何ですか? –