Crear y leer un objeto en Java utilizando un XSD y XML

Algo un poco más útil que leer un XML, es crear un clase en Java utilizando un archivo XSD para posteriormente instanciar u objecto utilizando un XML. Mi archivo XSD es: <xs:schema attributeFormDefault=”unqualified” elementFormDefault=”qualified” xmlns:xs=”http://www.w3.org/2001/XMLSchema”> <xs:element name=”MiClase”> <xs:complexType> <xs:simpleContent> <xs:extension base=”xs:string”>…