2008-10-11 7 views
1

En espérant que quelqu'un ait des informations sur la façon d'analyser un fichier xfa. Je peux très bien analyser les fichiers csv ou xml, mais un xfa est arrivé et je ne connais pas le format. Ressemble au corps délimité par des tabulations avec des métadonnées de colonne en haut.Comment analyser un fichier .xfa

Quelqu'un les a-t-il déjà traités ou peut-il me donner une idée de la façon de les analyser? J'utilise vb.net mais le langage de n'importe quelle solution n'est pas trop pertinent.

Très apprécié.

Répondre

1

Mmm, on dirait que personne n'a la moindre idée. Le problème est que .xfa ne ressemble pas à une extension "standard": après tout, n'importe qui peut créer ses propres noms d'extension, de .xyz à .quelquechose ...

J'ai regardé autour d'un peu, trouvé, sans surprise (le 'x') un format XML avec cette extension, pas beaucoup plus.

Indiquer d'où vient ce type de fichier, quel type de données il contient, peut aider. Ou pas.

Vous décrivez le fichier comme étant un TSV simple (valeurs séparées par des tabulations) avec un en-tête. Il est assez trivial d'analyser, avec un tokenizer ou une certaine regex, donc je ne suis pas sûr d'où vous êtes coincé.

1

Je pense que vous pourriez parler de ce: http://en.wikipedia.org/wiki/XFA_forms

Cela semblait être une page qui a été conçu pour faire face à ce modèle: http://www.w3.org/1999/05/XFA/xfa-template-19990614

Cette information devrait être suffisant pour faire rouler la balle. Si cela échoue alors vous pouvez toujours analyser le fichier lui-même pour les modèles et aller à partir de là. Je ne pense pas que ce soit trop compliqué.

De toute façon, j'espère que cela aide.

P.S. Si vous pouviez fournir un lien vers ce fichier .xfa, nous pourrions probablement vous donner plus d'aide.

1

La publication d'origine indique que le contenu ressemble à un "corps délimité par des tabulations avec des métadonnées de colonne en haut". Un formulaire XFA ne ressemble à rien - les formulaires XFA utilisent généralement une extension * .xdp et sont XML.

Questions connexes