SharePoint サイト コレクションのすべてのお知らせを表示するために DataFormWebPart を使用しています。DataSourceMode を CrossList に設定して SPDataSouce を使用し、問題なく動作します。お知らせのテキストは、XML 属性から取得されます。
<xsl:value-of disable-output-escaping="yes" select="@Body" />
ここで、このテキストをたとえば 250 文字に制限する必要があります。もちろん、無効な HTML が生成される可能性があるため、単純な文字列として切り捨てることはできません。ddwrt:Limit のようなものが必要でしたが、HTML を認識していました。
何かアイデアはありますか?