2012-02-10 114 views
0

我有一个SharePoint 2007站点将RSS源提供给静态HTML页面。静态页面将通过jQuery AJAX进行聚合和显示。问题是,的SharePoint includes the name and value of the columns在饲料的身体(去链接和搜索body这使得我的网页看起来像这样:删除SharePoint RSS源中的列名称

enter image description here

注意身体:日期后在描述之前。我不希望Feed中有列名。如何告诉SharePoint排除列名称?以下是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> 

回答

2

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

0

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

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

+0

我读了那部分,我不允许删除其他列。也许我应该说,但我试图保持简洁的问题。 – Jeff 2012-02-13 18:20:07