OXM-Library

Generate Business Classes from XSD and XML
Download

OXM-Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • Shani78
  • File Size:
  • 467 KB

OXM-Library Tags


OXM-Library Description

The OXM-Library package will help users create a set of classes from an XSD file/s or by inferring from XML files. And then serialize the XML files to the entities. Works mostly like the utility XSD.exe , but with a little more flexibility. It allows creation of .GEN files (an XML file that tracks the generator created) that saves the configurationand keeps track of the generated structure, and allow you to modify classes properties and add some of your own. Main features: Support for Xsd:import and Xsd:include Can use Plug-Ins to extend features Included is a Plug-In to Generate Contract and Client classes for Web Services Namespace aware Merging of similar Classes Based on automatic rules, or manually Parsing Of Regular expression validation rules as metadata Parsing of Default values from the attribute value=X and assigning it in the constructor Parsing Of Annotations per class/type Generate Enumerations for types resrticted with enum (With annotations) Force Multiplicity on properties when XSD states otherwise (You can fix XSD also, lol) Does not rely on serialization or de-serialization - instead uses Linq To XML and reflection. Enable Data Binding Via The INotifyPropertyChanged Interface Uses List Or Array As Collections Assign Default values from XSD Incremental Inference of XML from several XML Files Extensible to any programming language


OXM-Library Related Software