Создайте страницу, которая выводит XML, используя Sharepoint Designer - PullRequest
1 голос
/ 01 марта 2012

Мне нужно создать страницу, которая генерирует действительный XML на основе данных из списка (для ясности я хочу создать настраиваемый RSS-канал на основе содержимого списка).

Я не могу создать пользовательскийприложение или веб-часть из-за ограниченного пространства интрасети.Таким образом, единственный доступный инструмент - это SPD.

Когда я создаю страницу, а затем пытаюсь создать файл XML с использованием DataView веб-части (указав <xsl:output method="xml" и удалив весь HTML-код вокругэто), SPD автоматически добавляет html-разметку, например

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

, когда я сохраняю страницу.Это не позволяет выводу быть действительным XML.

Итак, кто-нибудь знает способ рендеринга вывода DataView в виде XML с использованием только SPD ?

NB Я не знаюНе знаю, имеет ли это значение, но опция « Включить отсоединение страниц от определения сайта » отключена на уровне фермы.

1 Ответ

0 голосов
/ 27 июля 2012

Попробуйте это:

  1. Отредактируйте страницу в SPD и проверьте до готовности (пока игнорируйте раздел заголовка).
  2. Экспорт страницы на локальный компьютер.
  3. Откройте страницу в блокноте (или другом текстовом редакторе) и удалите раздел заголовка, добавленный SPD.
  4. Вернитесь в SPD и импортируйте отредактированный файл (перезапишите существующий).
  5. Привет престо!
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...