Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010 在sharepoint 2010表单库中创建和部署infopath表单_Sharepoint 2010_Infopath_Infopath 2007 - Fatal编程技术网

Sharepoint 2010 在sharepoint 2010表单库中创建和部署infopath表单

Sharepoint 2010 在sharepoint 2010表单库中创建和部署infopath表单,sharepoint-2010,infopath,infopath-2007,Sharepoint 2010,Infopath,Infopath 2007,我已在SharePoint sever2010中创建了infopath表单库。我正在使用Windows server 2008R2操作系统和MS Office 2010。当我在表单库中单击“添加新文档”时,它正在询问一个.xsn模板。 我使用infopath 2010创建了一个模板并分配给它。 但它的意思是: 元素“comment”已使用,但未在DTD/Schema中声明。 我试图使用Infopath 2010发布它,它说: 元素“comment”已使用,但未在DTD/Schema中声明。 再说

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

元素“comment”已使用,但未在DTD/Schema中声明。

我试图使用Infopath 2010发布它,它说:

元素“comment”已使用,但未在DTD/Schema中声明。

再说一遍


有人能解释一下如何解决这些错误的程序吗……

如果:

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

您可以尝试以下步骤:

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

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

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

如果发布到现有表单库,请执行以下步骤:

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

  • 为“允许管理内容类型”选择“是”

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

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

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


    好吧,就是这样,你可以除掉其中一个。

    你提供的信息对我有些帮助。但正如我所说,我正在使用infopath 2010。我在infopath designer中未找到“启用此表单由浏览器填写”复选框。