【发布时间】:2012-10-03 16:18:14
【问题描述】:
我在 ASP.NET 中编写了一个函数来创建上下文链接。它从 Tridion 中组件的描述字段中获取数据。我正在使用“RenderComponentField”从描述字段中挑选数据,该字段使用所有 HTML 标记挑选完整的数据源。
代码运行良好。但是,它有时会在获取我们想要在某些 HTML 标记(如锚标记等)中创建上下文链接的“文本”时失败。它从 HTML 标记中选择文本并在那里创建链接本身,这会破坏 HTML。
就像,我们想为文本“dummy”创建上下文链接,并且我们的 HTML 中有一个锚链接
<a href="http://www.dummy.com">Dummy</a>
一旦在“href”中找到虚拟文本,它就会立即创建链接,从而破坏 HTML。
请为此提供解决方案。可能是一个绕过 HTML 标记或任何类似内容的正则表达式。
干杯, 阿努巴夫
【问题讨论】:
-
嗨,恐怕这没什么意义,也许您可以提供您的代码和有关您正在使用的架构的更多详细信息,以及“tridion”为您提供的内容以及您的内容想看发布
-
@johnwinter 对上面的文字做了一些小的改动。希望这能帮助你清楚地理解这个问题。问候,阿努巴夫
标签: regex tridion tridion-2011