g

generator

The JAX-SB Generator is a comprehensive framework to facilitate the use of XML in software languages such as Java. This framework intends to provide tools that will allow a developer to easily integrate XML interoperability, bind XML Schemas, and analyze XML Schemas for use with any software. Currently there is only one language and one application that is supported: XML Binding in Java. Next on the agenda is the development of analysis tools for XML Schema Documents. For instance, imagine a tool that will allow you to determine whether an XSD complies to best-practices. This tool will: 1) produce warnings for structures that do not comply to best-practices, 2) tell the developer whether the logical structure can be transformed linearly to a form that complies to best-practices, and 3) to automatically produce an XSD that maintains the logical structure of the original document but now fully complies to best-practices. This is just one of many tools that will be available shortly. In the meantime, check out the binding application.
Files download
File Operation
generator-3.0.0.jar download
generator-3.0.0.pom download
generator-3.0.0-sources.jar download
Apache Maven
<dependency>
  <groupId>org.jaxsb</groupId>
  <artifactId>generator</artifactId>
  <version>3.0.0</version>
</dependency>
Gradle Groovy
implementation 'org.jaxsb:generator:3.0.0'
Gradle Kotlin
implementation("org.jaxsb:generator:3.0.0")
Scala SBT
libraryDependencies += "org.jaxsb" % "generator" % "3.0.0"
Groovy Grape
@Grapes(
  @Grab(group='org.jaxsb', module='generator', version='3.0.0')
)
Apache Ivy
<dependency org="org.jaxsb" name="generator" rev="3.0.0" />
Leiningen
[org.jaxsb/generator "3.0.0"]
Apache Buildr
'org.jaxsb:generator:jar:3.0.0'