如何解析.xfa文件

时间:2008-10-11 19:13:54

标签: parsing xfa

希望某人有关于如何解析xfa文件的一些信息。我可以很好地解析csv或xml文件,但是xfa文件已经出现了,我不熟悉这种格式。看起来像制表符分隔的正文,顶部有列元数据。

之前处理过这些问题的人还是可以给我一个如何解析它们的指导?

我使用vb.net,但任何解决方案的语言都不太相关。

非常感谢。

4 个答案:

答案 0 :(得分:1)

嗯,看起来没有人知道。问题是.xfa看起来不像是“标准”扩展:毕竟,任何人都可以创建自己的扩展名,从.xyz到.something ......

我环顾四周,发现,不出所料('x')这种扩展的XML格式,不多了。

指明此类文件的来源,它所拥有的数据类型可能会有所帮助。或者不是。

您将文件描述为带有标题的简单TSV(制表符分隔值)。使用tokenizer或一些正则表达式进行解析是非常简单的,所以我不确定你被困在哪里。

答案 1 :(得分:1)

我想你可能在谈论这个:http://en.wikipedia.org/wiki/XFA_forms

这似乎是一个旨在处理该模板的页面:http://www.w3.org/1999/05/XFA/xfa-template-19990614

这些信息足以让球滚滚而来。如果失败,那么你总是可以分析文件本身的模式并从那里开始。我不觉得它太棘手了。

无论如何,我希望有所帮助。

P.S。如果您可以提供指向.xfa的链接,我们可能会为您提供更多帮助。

答案 2 :(得分:1)

原帖显示内容看起来像“制表符分隔的正文,顶部有列元数据”。 XFA表单看起来不像那样 - XFA表单通常使用* .xdp扩展名并且是XML。

答案 3 :(得分:0)

查看Adobe页面:

http://partners.adobe.com/public/developer/xml/index_arch.html

(Adobe XML Forms Architecture,目前为1400页)

让LiveCycle / Acrobat为您解析。