Génération de code JAXB XJC – «schemaLocation» manquant dans xml généré par Marshaller

J’utilise l’outil XJC pour générer des classes Java pour mon schéma XSD. Lorsque j’utilise JAXB Marshaller pour marshaller des classes dans des charges XML, il me manque le paramètre “schemaLocation” dans le fichier XML de sortie, mais je déclare ce paramètre dans le fichier xsd. Comment appliquer le paramètre “schemaLocation” dans le fichier XML de sortie?

Voici le début de mon fichier de schéma xsd utilisé pour la génération de code:

    The request for system command execution.     The action that the Voice System has to proceed.   

Cordialement

Essaye ça:

 marshaller.setProperty(Marshaller.JAXB_SCHEMA_LOCATION, "http://my.namespace my.schema.xsd");