【问题标题】:Create a page that outputs XML using Sharepoint Designer使用 Sharepoint Designer 创建输出 XML 的页面
【发布时间】:2012-03-01 17:12:41
【问题描述】:

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

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

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

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

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

那么,有谁知道仅使用 SPD 将 DataView 的输出呈现为 XML 的方法吗?

注意我不知道这是否重要,但“启用从站点定义中分离页面”选项在场级别被禁用。

【问题讨论】:

    标签: xml sharepoint sharepoint-designer


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 2013-07-16
      • 2015-09-10
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 2012-11-27
      • 2013-10-25
      相关资源
      最近更新 更多