2008-10-11 9 views
1

Надеюсь, что у кого-то есть информация о том, как разбирать xfa-файл. Я могу отлично разбирать файлы csv или xml, но xfa появился, и я не знаком с форматом. Похож на тело с разделителями табуляции с метаданными столбцов вверху.Как разобрать файл .xfa

Кто-нибудь общался с ними раньше или может дать мне руководство о том, как их разобрать?

Я использую vb.net, но язык любого решения не слишком уместен.

Большое значение.

ответ

1

Ммм, похоже, никто не имеет понятия. Проблема в том, что .xfa не выглядит как «стандартное» расширение: в конце концов, любой может создавать свои собственные имена расширений, от .xyz до .something ...

Я немного оглянулся, нашел, неудивительно («x») формат XML с этим расширением, не намного больше.

Указывая, откуда этот тип файлов, какие данные он может хранить, может помочь. Или нет.

Вы описываете файл как простой TSV (значения, разделенные вкладкой) с заголовком. Это довольно тривиально для анализа, с токенизатором или некоторым регулярным выражением, поэтому я не уверен, где вы застряли.

1

Я думаю, вы могли бы говорить об этом: http://en.wikipedia.org/wiki/XFA_forms

Это казалось страница, которая была разработана, чтобы иметь дело с этим шаблоном: http://www.w3.org/1999/05/XFA/xfa-template-19990614

Эта информация должна быть достаточно, чтобы получить мяч прокатки. Если это не удается, вы всегда можете проанализировать сам файл для шаблонов и перейти оттуда. Я не вижу, чтобы это было слишком сложно.

В любом случае, я надеюсь, что это поможет.

P.S. Если бы вы могли предоставить ссылку на этот .xfa, мы могли бы, вероятно, дать вам больше помощи.

1

В оригинальной публикации говорится, что содержимое выглядит как «тело с разделителями табуляции с метаданными столбцов вверху». Форма XFA выглядит не так: форма XFA обычно использует расширение * .xdp и представляет собой XML.

Смежные вопросы