Bonjour à tous,
Débutante sur les notions XSD & XML, j'ai lu plusieurs de vos articles, mais je n'arrive toujours pas à faire ce que je veux... Voici ma problématique pour les curieux.
=> Je cherche un outil permettant de mettre "a plat" mon fichier XSD pour le faire rentrer dans une grille excel afin de renseigner les différents attributs tout en gardant la notion de restriction. Ou encore un outil permettant de générer un formulaire a partir de mon fichier XSD, qui à la validation génère un fichier XML.
Actuellement j'arrive à créer un XML valide via notepad, mais mon but et "d'industrialiser" le process car le fichier XSD change et le remplissage via notepad n'est pas aisé.
Ce que je sais : Le XSD est généralement utilisé pour contrôler un fichier XML et non pour en créer, mais le logiciel tiers qui génère mon fichier XSD ne m'offre rien d'autre.
Ce que j'ai essayée :
- Via Excel et l'utilisation de "source XML" & Mapping ne fonctionne pas avec des fichier XSD complexe (utilisation des Xpath, tns) sinon cela répond exactement a mon besoin.
- Via Visual Studio je peux générer des "samples", les fichiers samples fonctionne mais ne contiennent pas les données dont j'ai besoin car générées aléatoirement.
- Liquid XML / Altova XML /Oxygene XML / Xsemmel /XMLWritter me permettent de générer des samples mais pas de saisie "exaustives"
- XSD form editor (davidmoten) qui permet de générer un formulaire a partir d'un XSD n'arrive pas à ouvrir mon fichier xsd car il ne gère pas l'utilisation des tns.
Je me tâte à partir sur la réalisation d'une macro excel (seul langage que je maîtrise), mais j'ai peur de prendre beaucoup de temps surtout que mon besoin est sans doute commun ?
Avez vous déjà étudié les possibilités pour répondre a cette problématique ?
Merci d'avance.
Partager