X4O Features

  • Advanced XML to Object tree parsing.
  • Easy to create an extensible xml language.
  • Dynamic module system for language loading.
  • Fully namespace uri aware.
  • Tree objects do not need to be modified for POJO use.
  • Recursive language definition parsing.
  • Dynamic element configuration language. (ELD)
  • Extending ELD language to custom language.
  • Global or Interface object configuration.
  • Integrated java EL support.
  • Comes with basic attribute converter set.
  • Multiple phase parsing.
  • Almost all classes in X4O are interface based.
  • Comes with optional meta language.
  • XML Debug output of language parsing steps.
  • Basic XSD Schema generation from ELD.
  • Generate javadoc like documenation of the langauge.