我在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.
再次。
任何人都可以解释如何解决这些错误的程序......
答案 0 :(得分:1)
如果出现此错误:
使用InfoPath设计器创建的模板未发布到SharePoint - 因此当您单击“新建” - >在新文档中,系统会要求您提供要使用的模板。现在,如果您提供任意模板,您将收到此错误。
您可以尝试以下步骤:
将您创建的模板发布到sharepoint Server。选中“启用此表单以通过浏览器填充”。
你说非常简单的模板所以我假设没有相关的自定义代码。 选择发布到表单库。创建一个新的表单库,如果还没有这样做的话;否则使用现有的表单库。
如果您从InfoPath创建新的表单库,事情很简单,当您单击“表单库”中的“新文档”时,您将在浏览器中看到该表单。
如果您发布到现有的表单库,请按照以下步骤操作:
在表单库中点击设置 - >高级设置。
为“允许管理内容类型?”选择“是”。
对于“启用浏览器的文档的默认打开行为:” 选择使用服务器默认值(在浏览器中打开)。
返回设置页面,您会看到“内容类型”部分中的“从现有网站内容类型添加”。单击它,然后在“添加内容类型”页面上选择组“Microsoft Office Infopath”或“Microsoft Infopath”,这是您的内容组所在,您应该看到表单的名称。添加此项并单击“确定”。
返回表单库,您应该在“新建”按钮上看到两个InfoPath表单。
那就是那样,你可以摆脱其中一个。