InfoPath - 无法打开,表单定义 (.xsf) 包含错误

2024-03-14

我以某种方式设法破坏了我的信息路径表单:(当我尝试打开它(预览模式和设计模式)时,出现以下错误: InfoPath 无法打开以下表单 D:\infopath\formname.xsn。表单定义 (.xsf) 文件包含错误。

当我点击更多详细信息时,我得到:

The form definition (.xsf) file contains elements, attributes, or structures that are not valid.

Error details:
The keyref 'ruleSet_5' does not resolve to a key for the Identity Constraint '{http://schemas.microsoft.com/office/infopath/2003/solutionDefinition}ruleset_name_key'.

Line 232, Position 3
</xsf:xDocumentClass>
--^

有什么办法可以解决这个问题吗?或者是我重新创建表单的唯一选择? 预先感谢您的任何建议!


是的 - 看过几次......

您需要编辑manifest.xsf。事实上,InfoPath 表单是一个存档,因此将 .xsn 模板重命名为 .cab,并以正常方式提取。现在编辑manifest.xsf以删除第232行对keyref的引用。

最后,通过右键单击 manifest.xsf 并选择设计来重建表单(您可能会发现有多个错误 - 您只能看到报告的第一个错误,因此您可能需要对每个错误重复上述操作)错误)。最后,您需要重新发布。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

InfoPath - 无法打开,表单定义 (.xsf) 包含错误 的相关文章

随机推荐