単語を見つけてリンクに置き換えようとしています。したがって、たとえば:
<root>
<description>
Uniquely cultivate optimal supply chains before multidisciplinary infrastructures.
</description>
</root>
xslで、特定の単語を検索し、その単語をリンクに置き換えようとしています。たとえば、「cultivate」という単語をcultivateに置き換えて、ページの最終的な出力が次のようになるようにします。
Uniquely <a href="http://google.com">cultivate</a> optimal supply chains before multidisciplinary infrastructures.
私は次のような置換関数を使用してこの問題に取り組んでいます:
<xsl:variable name="description" select="description" />
その後
replace($description, "(.*)(cultivate.*)", "$1test$2")
これは、栽培する前に単語テストを追加するだけです。助けていただければ幸いです。
--UPDATE--このようなreplaceを使用してこの問題を修正できました
<xsl:variable name="description" select="description" />
Description: <xsl:value-of disable-output-escaping="yes" select="replace($description, '(.*)(cultivate)(.*)', '$1<a href=http://google.com >cultivate</a>$3')" />