2011-03-02 83 views
2

我在SharePoint sever2010中创建了infopath form库。我使用的是Windows Server 2008 R2操作系统和MS-Office 2010.当我单击表单库中的“添加新文档”时,它会询问.xsn模板。
我使用infopath 2010创建了一个模板并分配给它。
但它说:在sharepoint 2010表单库中创建和部署infopath表单

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

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

我试图通过使用InfoPath 2010的发布,它是说。

任何一个可以解释的程序如何解决这些错误....

回答

1

可能出现此错误:

您使用InfoPath设计器创建的模板不发布到SharePoint - 因此,当你点击新建 - >新建文档,系统会要求您提供要使用的模板。现在如果你提供任意的模板,你会得到这个错误。

您可以尝试以下步骤:

发布创建到SharePoint Server的模板。选中“启用此表单以供浏览器填写”。

你说非常简单的模板,所以我假设没有关联的自定义代码。 选择发布以形成图书馆。创建一个新的表单库,如果尚未这样做;否则使用现有的表单库。

如果您从InfoPath创建新的表单库,事情很简单,当您单击“表单库”中的“新文档”时,将在浏览器中看到该表单。

如果发布到现有表单库然后按照下列步骤:

在您的表单库点击设置 - >高级设置。

  1. 为'允许管理内容类型?'选择'是'。

  2. 对于“启用浏览器的文档的默认打开行为:' 选择使用服务器默认设置(在浏览器中打开)。

  3. 单击确定。

回到设置页面,您应该看到:'内容类型'部分中的'从现有网站内容类型添加'。单击它并在“添加内容类型”页面上选择“Microsoft Office Infopath”或“Microsoft Infopath”,这是您的内容组的一部分,您应该看到表单的名称。添加这个并点击确定。

回到您的表单库中,您应该在新建按钮上看到两个InfoPath表单。

那就是这样,你可以摆脱其中的一个。

+0

您提供的信息对我有帮助。但正如我所说我正在使用infopath 2010年。我没有找到在infopath设计器中勾选“启用此表单以供浏览器填充”。 – 2011-03-02 14:30:44

相关问题