从Sharepoint文档库中的InfoPath XML文件中提取数据

时间:2011-03-18 15:35:27

标签: xml sharepoint infopath

我有一个包含InfoPath文件的文档库以及一些其他元数据。我有一个用户的请求,它试图在另一个子网站上创建一个列表,并希望从此列表中的元数据中创建一个视图,以及用户在提交InfoPath表单时输入的其他项目,但是选择要在视图中显示的列时不可用。

我如何查询此信息,特别是在列中作为另一个列表中的视图的一部分使用?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您没有指定所使用的SharePoint版本以及您正在使用的InfoPath版本。 如果更具体,你可以得到更好的帮助。以下适用于2007和2010版本。

...some other items that the users enters when they submit the InfoPath form 
but which is not available when choosing columns to show in the view.

是因为你选择它就是这样。

最简单的方法是将InfoPath表单上的字段作为SharePoint中的列提供。为此,请使用InfoPath Designer中的“属性提升”功能。

现在另一个问题是如何在另一个站点中提供新列。 编程工作流程有几种方式就是这样。使用ItemAdded方法,List Event recievers是另一种方法。

我假设没有附件,否则在可用选项方面可能会略有不同。您可以使用二进制流来读取覆盖相同ItemAdded()方法的文件,并以编程方式设置目标列表中附件的属性。

此MSDN博客可能会有所帮助。 Copy listitems from one custom list to another.

相关问题