У меня проблема с преобразованием XML-файлов в аннотированные классы, элементы которых аннотируются и отображаются с помощью отражения. В унаследованной системе есть множество XML-файлов, которые ядро системы загружает их и после демаршалинга загружает их в объекты. Я хочу удалить этот XML-файл из моей системы и заменить его методологией ООП (например, преобразовать один XML-файл в аннотированный Java-класс, который все его элементы и значения могут создавать с помощью аннотаций). Вот пример моего XML-файла:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="state_xslt.xsl"?>
<sequence-mapping xmlns="http://rada.com/rsgrammar.xsd">
<sequence id="load-current-darams">
<starter>
<extender id="loadCom"/>
</starter>
<lastNode>
<startPage forward="/jsps/current-music-info.jsp">
<outer-to-inner>
<put object="dots" to="dots"/>
<put object="theds" to="theds"/>
</outer-to-inner>
</startPage>
</lastNode>
</sequence>
</sequence-mapping>
Затем я хочу написать этот XML-класс Java, который представляет поля и значения. Любая помощь?