创建一个使用Sharepoint Designer输出XML的页面

时间:2012-03-01 17:12:41

标签: xml sharepoint sharepoint-designer

我需要根据列表中的数据创建一个发出有效XML的页面(为清楚起见,我想根据列表内容创建一个自定义的RSS提要)。

由于限制性内部网环境,我无法创建自定义应用程序或Web部件。所以唯一可用的工具是SPD。

当我创建一个页面,然后尝试使用 DataView Web部件发出一些xml(通过指定<xsl:output method="xml",并删除它周围的所有html代码)时,SPD会自动添加html标记喜欢

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

当我保存页面时。这会阻止输出成为有效的XML。

那么,是否有人知道仅使用SPD将DataView的输出呈现为XML 的方式?

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

1 个答案:

答案 0 :(得分:0)

试试这个:

  1. 在SPD中编辑页面并测试直到准备就绪(暂时忽略头部分)。
  2. 将页面导出到本地计算机。
  3. 在记事本(或其他文本编辑器)中打开页面,然后删除SPD添加的头部分。
  4. 返回SPD并导入已编辑的文件(覆盖现有文件)。
  5. 嘿presto!