3

是否可以填写信息路径表单并通过 C# 控制台应用程序提交?

如果是,那么如何?

4

3 回答 3

4

是的,您可以在 C# 应用程序中创建一个 XML 文件并将其推送到您的 Sharepoint 表单库。Sharepoint 不会意识到任何区别。

只要确保两件事:

  • 您的 XML 必须根据 Infopath模式进行验证。
  • 记得添加 XML处理指令,让 Sharepoint 和 Infopath 知道如何处理 XML 文件。(只需从 Infopath 生成的 XML 中“窃取”它。)
于 2009-04-09T07:24:43.687 回答
0

MrFox 是对的,Infopath 表单只是一个符合某些规则的 Xml 文档,因此只要您使用正确的 Xml 标记创建文本文件,那么您就创建了一个 Infopath 文档。但是,有一些编程方式可以使用 Infopath 空间来操作文档。特别是,您可以从 Infopath 模板创建新的 Infopath 文档。查找更多信息XDocuments2.NewFromSolution()以查看一些示例。

于 2009-11-25T20:35:40.370 回答
0
  • 识别字段名称及其 XML 表示
  • 从 InfoPath 文档库中读取 InfoPath 表单项
  • 将附加的 InfoPath 表单的 XML 表示加载到 XmlTextReader
  • 使用 XmlTextReader 读取每个节点并根据我们的要求提取用户输入
于 2012-02-23T15:32:25.963 回答