【问题标题】:Removing column name from SharePoint RSS feed从 SharePoint RSS 源中删除列名称
【发布时间】:2012-02-11 08:43:03
【问题描述】:

我有一个 SharePoint 2007 站点,它将 RSS 提要公开给静态 HTML 页面。静态页面将通过 jQuery AJAX 聚合和显示它们。问题是订阅正文中的 SharePoint includes the name and value of the columns(转到链接并搜索 body 这使我的页面看起来像这样:

注意日期之后和描述之前的正文:。我不希望提要中有列名。如何告诉 SharePoint 排除列名?这是提要的一部分。您可以看到 Body 包含在 Feed 项说明中。

<item>
    <title>Sample Post #3</title>
    <link>http://example.com/ViewPost.aspx?ID=4</link>
    <description><![CDATA[<div><b>Body:</b> <div class=ExternalClass2325D3CC73DB4C30BE5AB60A06E681F9><div>
        <div id=lipsum>
        <p>Lorem ipsum dolor sit amet... </p>
        </div></div></div></div>
        <div><b>Category:</b> Category 1</div>
        <div><b>Published:</b> 12/29/2011 9:11 PM</div>
    ]]></description>
    <!--extraneous elements deleted for brevity -->
</item>

【问题讨论】:

    标签: sharepoint sharepoint-2007 rss


    【解决方案1】:

    根据this source 的说法,这不是一件非常快速和容易的事情,但可以做到。它涉及创建您自己的 XSL 样式表(或复制默认样式表并对其进行修改)并更新 SharePoint web.config 以使用它。

    【讨论】:

      【解决方案2】:

      阅读您所指向的来源,它会告诉您,如果您在 RSS 设置中引用了多个列,则会显示列标题。如果只引用一列,则不应显示列名。

      当您使用 jQuery AJAX 时,您可以在检索 RSS 内容后对其进行解析,并删除列名。您的另一个选择是将您的 RSS 设置更改为仅显示一列。

      【讨论】:

      • 我阅读了该部分,但不允许删除其他列。也许我应该这么说,但我试图让问题保持简洁。
      猜你喜欢
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 2018-01-21
      • 2020-07-11
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 2018-06-23
      相关资源
      最近更新 更多