Создание и развертывание форм infopath в библиотеках форм sharepoint 2010 - PullRequest
2 голосов
/ 02 марта 2011

Я создал infopath form библиотеку в SharePoint sever2010. Я использую ОС Windows Server 2008R2 и MS-Office 2010. Когда я щелкнул «Добавить новый документ» в библиотеке форм, он запрашивает шаблон .xsn.
Я создал шаблон, используя infopath 2010 и присвоив ему.
Но это говорит о том, что:

The element 'comment' is used but not declared in the DTD/Schema..

Я пытался опубликовать его с помощью Infopath 2010, он говорит, что:

The element 'comment' is used but not declared in the DTD/Schema.
снова.

Может ли кто-нибудь объяснить процедуру, как решить эти ошибки ...

1 Ответ

1 голос
/ 02 марта 2011

Эта ошибка может возникнуть, если:

Шаблон, созданный вами с помощью конструктора InfoPath, не публикуется в SharePoint - поэтому при нажатии кнопки «Создать» -> «Новый документ» вас попросят предоставить шаблон для использования.Теперь, если вы предоставите произвольный шаблон, вы получите эту ошибку.

Вы можете попробовать выполнить следующие действия:

Опубликовать созданный вами шаблон на сервере sharepoint.Установите флажок «Разрешить заполнение этой формы в браузере».

Вы сказали, что очень простой шаблон, поэтому я предполагаю, что нет никакого связанного пользовательского кода.Выберите опубликовать, чтобы сформировать библиотеку.Создайте новую библиотеку форм, если это еще не сделано;иначе используйте существующую библиотеку форм.

Если вы создадите новую библиотеку форм из InfoPath, все будет просто, когда вы нажмете «новый документ» в «библиотеке форм», вы увидите форму в браузере.

Если вы публикуете в существующую библиотеку форм, выполните следующие действия:

В вашей библиотеке форм нажмите Настройки -> Расширенные настройки.

  1. Выберите «Да» для«Разрешить управление типами контента?».

  2. Для «Поведение открытия по умолчанию для документов с поддержкой браузера:« Выберите «Использовать сервер по умолчанию» («Открыть в браузере»).

  3. Нажмите Ok.

Вернувшись на страницу настроек, вы увидите: «Добавить из существующих типов контента сайта» в разделе «Тип контента».Нажмите на нее и на странице «Добавить типы контента» выберите группу «Microsoft Office Infopath» или «Microsoft Infopath», какой бы ни была ваша группа контента, и вы должны увидеть название своей формы.Добавьте это и нажмите ok.

Вернувшись в свою библиотеку форм, вы должны увидеть две формы InfoPath на своей кнопке New.

Хорошо, вы можете избавиться от одной из них.

...