2012-03-01 104 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!
相關問題