2

infopath form在 SharePoint sever2010 中创建了库。我正在使用 Windows server 2008R2 OS 和 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.
再次。

任何人都可以解释如何解决这些错误的过程......

4

1 回答 1

1

在以下情况下可能会发生此错误:

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

您可以尝试以下步骤:

将您创建的模板发布到 sharepoint Server。选中“允许浏览器填写此表单”。

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

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

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

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

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

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

  3. 单击确定。

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

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

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

于 2011-03-02T11:31:02.167 回答