Частичное разборчивость с JAXB

Я хочу сделать частичное демаршалинг большого XML.

XML имеет следующую структуру:


    
        ...
    
    
        ...
    
    ...
    
        ...
    
    
        ...
    

И класс результата, созданный с помощью XJC:

- Records
    |- Contract

Если я следуюэти(образец из jaxb-ri), я получаю ошибку:

Exception in thread "main" javax.xml.bind.UnmarshalException: unexpected element (uri:"http://somedomain.com", local:"Contract"). Expected elements are 

Если я использую:


Я получаю ошибку:

org.xml.sax.SAXParseException: A class/interface with the same name "com.my.package.Text" is already in use. Use a class customization to resolve this conflict.

Но мне нужно изменить много классов. И это не решение.

Ответы на вопрос(2)

Ваш ответ на вопрос