Java / JAXB: Unmarshall-XML-Attribute für bestimmte Java-Objektattribute.

Es gibt eine hässliche XML-Datei, die nicht gemarshallt werden muss:

<?xml version="1.0" ?>
<configuration>
    <section name="default_options">
        <value name="default_port">8081</value>
        <value name="log_level">WARNING</value>
    </section>
    <section name="custom_options">
        <value name="memory">64M</value>
        <value name="compatibility">yes</value>
    </section>
</configuration>

as Ergebnis von Java-Objekten sollte sei

public class DefaultOptions {
    private int defaultPort;
    private String logLevel;
    // etc...
}

public class CustomOptions {
    private String memory;
    private String compatibility;
    // etc...
}

Dieie Antwort von @ question ist sehr nah, aber ich kann die endgültige Lösung nicht herausfinden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage