Générateur de code XML

Options de génération de code XML complet

  • Génération des fichiers de classe sur la base de Schéma XML
  • Génération de code Java, C++ ou C# sans royalties
  • Mise en place de la liaison des données automatisées
  • Prise en charge des API de traitement XML de standard industriel

Générer un code de programme depuis un XML

XMLSpy contient un générateur de code intégré qui génère automatiquement des fichiers de classe sans royalties Java, C++ ou Microsoft C# sur la base des éléments de données définis dans un Schéma XML. La génération de C++ pour être utilisé sur Linux est aussi pris en charge.

Une fois que vous avez modelé des éléments de données dans le Schéma XML en utilisant l'éditeur graphique de schéma XML, XMLSpy peut auto-générer des fichiers de classe (liaisons de données) correspondant aux éléments définis dans votre modèle de données.

La génération de code intégré libère les développeurs de logiciels de l'obligation d'écrire un code d'infrastructure de niveau bas, leur permettant de mettre l'accent sur la mise en place d'une logique commerciale critique. En générant automatiquement une liaison de langage de programmation, XMLSpy accélère le temps de développement du projet depuis le design initial à la mise en place finale, résultant dans des économies de coûts et de temps considérables.

generate code from xml

Personnaliser le code généré

Le code de sortie est entièrement personnalisable par le biais d'une langue modèle simple mais puissante qui donne le plein contrôle dans les types de données intégrés de mappage de Schéma XML dans les types de données primitifs d'une langue de programmation particulière. Vous pouvez facilement remplacer le moteur de parsage et de validation sous-jacent, personnaliser le code conformément à vos propres conventions d'écriture ou utiliser des bibliothèques de base différentes base comme Microsoft Foundation Classes (MFC) et Standard Template Library (STL).

Générer le code XML

Outre la programmation de génération de code, XMLSpy vous permet d'autogénérer XML, le Schéma XML (XSD), et même des fichiers JSON. Tous les formats suivants sont pris en charge :

  • DTD en XSD (Schéma XML)
  • XML en XSD
  • Instance XSD en XML avec des valeurs échantillon
  • JSON en XML
  • XML en JSON