我有一堆XML文件(例如: xml1.xml、xml2.xml、xml3.xml...etc)。
注释:所有的xml文件都有相同的标记(但生成的日期不同)。
我还有一个Info Path表单,其字段与上面xml文件中的标记相同。我所需要的只是“动态”加载或使用上面XML文件中的数据填充表单。
FYI:当我们启动这个表单时,它应该动态地从xml文件中获取数据。
我正在使用InfoPath2010。
发布于 2015-09-11 07:17:37
将由另一个源生成的XML文件导入InfoPath的唯一解决方案(我知道)是通过编辑XML文件。
1)对InfoPath生成的XML文件进行分析。在xml定义之后,有一个mso信息路径标记。文件应该是这样的。
<?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。这个步骤也可以通过另一个脚本来解决。
https://stackoverflow.com/questions/32472290
复制相似问题