首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从XML文件到InfoPath表单的动态数据加载

从XML文件到InfoPath表单的动态数据加载
EN

Stack Overflow用户
提问于 2015-09-09 06:25:51
回答 1查看 830关注 0票数 0

我有一堆XML文件(例如: xml1.xml、xml2.xml、xml3.xml...etc)。

注释:所有的xml文件都有相同的标记(但生成的日期不同)。

我还有一个Info Path表单,其字段与上面xml文件中的标记相同。我所需要的只是“动态”加载或使用上面XML文件中的数据填充表单。

FYI:当我们启动这个表单时,它应该动态地从xml文件中获取数据。

我正在使用InfoPath2010。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 07:17:37

将由另一个源生成的XML文件导入InfoPath的唯一解决方案(我知道)是通过编辑XML文件。

1)对InfoPath生成的XML文件进行分析。在xml定义之后,有一个mso信息路径标记。文件应该是这样的。

代码语言:javascript
复制
<?xml version="1.0" encoding="ISO-8859-1"?>
<?mso-infoPathSolution solutionVersion="1.0.0.71" productVersion="12.0.0" ...

2)将mso信息路径标记复制到要使用InfoPath表单打开的XML中。确保在XML定义的之后复制该标记

3)用右键打开XML文件,用“打开.”选项。选择InfoPath或打开InfoPath并从InfoPath中打开您的InfoPath文件。准备好的。XML文件的数据位于InfoPath表单中。

头的编辑很重要,因为如果没有这些信息,InfoPath就不知道它应该如何呈现XML。这个步骤也可以通过另一个脚本来解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32472290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档