我正在使用 DataFormWebPart 显示 SharePoint 网站集中的所有公告。它使用 SPDataSouce 并将 DataSourceMode 设置为 CrossList 并且工作正常。公告的文本来自 XML 属性:
<xsl:value-of disable-output-escaping="yes" select="@Body" />
现在我需要将此文本限制为 250 个字符。当然,我不能将它截断为一个简单的字符串,因为它可能会产生无效的 HTML。我需要类似 ddwrt:Limit 但可以识别 HTML 的东西。
请问有什么想法吗?