コンテキスト リンクを作成する関数を ASP.NET で作成しました。Tridion のコンポーネントの説明フィールドからデータを取得します。「RenderComponentField」を使用して、すべての HTML タグを含むデータの完全なソースを取得する説明フィールドからデータを取得しています。
コードは正常に動作しています。ただし、アンカー タグなどの一部の HTML タグでコンテキスト リンクを作成する「テキスト」を取得すると、失敗することがあります。HTML タグからテキストを選択し、そこにリンクを作成して、HTML を壊します。
同様に、テキスト 'dummy' のコンテキスト リンクを作成したいので、HTML にアンカー リンクを次のように設定します。
<a href="http://www.dummy.com">Dummy</a>
「href」にダミーのテキストが見つかるとすぐに、HTML を壊すリンクをあちこちに作成します。
これに対する解決策を提供してください。おそらく、HTML タグなどをバイパスする正規表現です。
乾杯、アヌバフ