I need some framework to create xsd from java object.
i know jaxb and xstream but those frameworks is not what i need, because those framework generate from java class XSD, but i need to generate from values of instance of java XSD.
for example:
My java class:
public class Example {
public List<String> elements;
}
Insert value Yo the Object:
public class Main {
public static void main(final String[] args) throws Exception {
Example e = new Example();
e.elements,add("a");
e.elements,add("b");
e.elements,add("c");
// Now i want to generate e.elements to xsd file like example below.
}
}
This is my expected xsd:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3schools.com"
xmlns="http://www.w3schools.com"
elementFormDefault="qualified">
<xs:element name="something">
<xs:complexType>
<xs:sequence>
<xs:element name="a" type="xs:string"/>
<xs:element name="b" type="xs:string"/>
<xs:element name="c" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>