la conversion de csv vers xml avec un xsd

Je suis en train d'essayer de trouver une réutilisables manière de prendre un fichier CSV et de générer un fichier XML à partir de ce qui est conforme à un XSD spécifié. Je n'ai pas vraiment trouvé de réutilisables pour cette approche. J'ai utilisé Altova MapForce qui me permet d'importer un fichier CSV et XSD, faire la cartographie de générer du code à partir de cela, mais le code doit être régénéré à chaque fois que le XSD changements. Altova produit une grande quantité de code.

Mon idéal serait un ensemble de classes Java qui je peux donner un fichier CSV, XSD et d'obtenir un fichier XML. Je ne peux pas trouver quelque chose comme cela et si je suis en train de réfléchir potentiellement de créer quelque chose.

Idées? Est-il quelque chose ici à l'aide de XSLT basé sur cette question?

Grâce.

Avez-vous pensé à utiliser un xkcd?
Vous devez également spécifier quelle version de XSLT vous êtes limité dans l'utilisation de (v1 ou v2?) - cela fait une grosse différence pour la meilleure réponse. Aussi, êtes-vous limité à un seul fournisseur (laquelle?), ou avez-vous besoin d'un vendeur/plate-forme indépendante de solution?

OriginalL'auteur Casey | 2009-11-04