en-USfr-FR

Module de productivité XML intégré à Microsoft Visual Studio

Générateur de code avancé à partir de schémas XML - 15 jours d'essai gratuit avec 100% des fonctionalités !

Xsd2code++ permet de faire correspondre un document XML à un ensemble de classes et vice versa au moyen d'opérations de sérialisation/désérialisation. Directement intégré à Visual Studio, xsd2code++ est un véritable outil de productivité. Il permet aux développeurs de manipuler un document XML sans avoir à connaître XML ou la façon dont un document XML est traité. La manipulation du document XML se fait en utilisant des objets précédemment générés à partir d'un schéma XML.

Que permet xsd2code ++ ?

  • Réduit le temps de développement.
  • Génère les classes C# ou VB à partir de schémas XML.
  • Code généré redistribuable sans redevance (Royalty free).
  • Support du Framework 2.0 à 4.5, Silverlight and WinRT.
  • Support de Xamarin Framework Forms, iOs, Android
  • Support des listes typées (List<T>, ObservableCollection<T>, MyCustomCollection<T>).
  • Support des propriétés automatiques.
  • Génère le code de lecture et d'écriture des fichier XML (Serialization).
  • Supporte l'encodage XML (UTF-8/32, ASCII, Unicode and custom encoding).
    Génère le code de notification de changement pour le "Databinding" (WPF, Silverlight, WinRT, Xamarin).
  • Génère des attributs pour WCF (attribut DataMember)
  • Nom des classes en Camel case ou Pascal Case.
  • Transpose les restrictions du schéma XSD en attribut sur les propriétés des classes
  • Supporte les très gros schémas avec inclusion et import de schémas externes.

Mais aussi,

  • De nombreuses options pour affiner le code généré (plus de 40 paramètres qui persistent).
  • Transforme les anotations du schéma XSD en documentation dans le code (Summary).
  • Permet l'instanciation différé (Lazy Loading pattern dans le get des propriétés).
  • Supporte les classes partielle et permet de générer l'ensemble des classes dans un seul fichier ou un fichier par classe.

Gagnez du temps,

  • Totalement intégré à Microsoft Visual Studio.
  • Trois clics seulement pour générer vos classes à partir de votre schéma XSD.
  • Intègre ou pas les méthodes de transformation des objets en flux XML, JSON ou MessagePack.
  • Mise à jour automatique du code après mise à jour du schéma. 

 Sélectionnez votre schéma dans l'explorateur de solution,

 Paramétrez le moteur de génération du code,

 

 Générez et intégrez le code à votre solution,

  • Intégration automatique dans votre solution.
  • Le paramétrage est enregistré pour rejouer la génération ulterieure du code.

  Mise à jour automatique du code.

 Versions supportées:
   Vs 2017, 2015, 2013, 2012
   Vs 2010
Languages supportés:
   VB.NET
   C#
 Framework supportés:
   2.0 to 4.5, Silverlight 5.0, WinRT
 Framework pour la mobilité :
   Xamarin.iOs, Xamarin.Forms, Xamarin.Android

 

 

Exemple de schémas supportés

Clinical Data Interchange Standards (OMD)

Health Level Seven (HL7)

Mail.XML (IDEAlliance)

Financial products Markup Language (FpML 4)

Financial Information eXchange (FIX)

LandXML Civil engineering design and survey measurement data (LandXML)

Clinical Document Architecture (CDA)