> Isn't SchemaFactory reliant on a .xsd ?
It is, but JAXB isn't reliant on schema at all. You can inject a Schema
into the JAXB unmarshaller if you wish, but that's only to add validation.
> My problem is that at runtime I don't have access to the schema but to
> JAXB instances generated from a .xml unmarshalling.
> And I want to access the schema location information from any JAXB object.
JAXB itself gives you no help there, you'll need to locate the schema
yourself.