在sharepoint 2010表单库中创建和部署信息表单

时间:2011-03-02 10:05:25

标签: sharepoint-2010 infopath infopath-2007

我在SharePoint sever2010中创建了infopath form库。我使用的是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 个答案:

答案 0 :(得分:1)

如果出现此错误:

使用InfoPath设计器创建的模板未发布到SharePoint - 因此当您单击“新建” - >在新文档中,系统会要求您提供要使用的模板。现在,如果您提供任意模板,您将收到此错误。

您可以尝试以下步骤:

将您创建的模板发布到sharepoint Server。选中“启用此表单以通过浏览器填充”。

你说非常简单的模板所以我假设没有相关的自定义代码。 选择发布到表单库。创建一个新的表单库,如果还没有这样做的话;否则使用现有的表单库。

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

如果您发布到现有的表单库,请按照以下步骤操作:

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

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

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

  3. 点击确定。
  4. 返回设置页面,您会看到“内容类型”部分中的“从现有网站内容类型添加”。单击它,然后在“添加内容类型”页面上选择组“Microsoft Office Infopath”或“Microsoft Infopath”,这是您的内容组所在,您应该看到表单的名称。添加此项并单击“确定”。

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

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