2012-03-01 97 views
1

我需要创建发出有效的XML的基础上,从列表中的数据页输出的XML页面(为了清楚起见,我想创建基于列表的内容自定义RSS供稿)。创建使用SharePoint Designer

我不能创建一个自定义应用程序,或者因为限制Intranet环境的网络的一部分。所以唯一可用的工具是SPD。

当我创建了一个页面,然后尝试(通过指定<xsl:output method="xml",并删除它周围所有的HTML代码)发出使用数据视图 Web部件一些XML,SPD自动添加HTML标记像

<head> 
<meta name="ProgId" content="SharePoint.WebPartPage.Document"> 
<meta name="WebPartPageExpansion" content="full"> 
</head> 

当我保存页面。这可以防止输出成为有效的XML。

那么,有没有人知道一种方法来渲染输出的DataView作为XML只使用SPD

N.B.我不知道它是否重要,但在服务器场级别禁用“启用从站点定义中分离页面”选项。

回答

0

试试这个:

  1. 编辑页面中SPD和测试,直至准备(忽略头部分现在)。
  2. 将页面导出到本地机器。在记事本(或其他文本编辑器)
  3. 打开页面,并删除头节SPD增加。
  4. 返回SPD并导入编辑的文件(覆盖现有文件)。
  5. 嘿presto!
相关问题