Zuordnen von XML zu einem Objekt in Java

Angenommen, ich habe eine Klasse namensPrüfung, so was

public class Test {

    private String testId;
    private String description;
    private String department;

    public Test() {}

    public Test(String id,String des,String dpt) {
        this.testId = id;
        this.department = dpt;
        this.description = des;
    }

    public String getTestId() {
        return testId;
    }

    public void setTestId(String testId) {
        this.testId = testId;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

}


Auch eine XML-Zeichenfolge, die Daten für ein Objekt der Klasse enthältPrüfung. XML-String ist

<test>
    <testId>1</testId>
    <description>This is first test</description>
    <department>surgeon</department>
</test>


Jetzt besteht meine Aufgabe darin, diese XML-Zeichenfolge zu analysieren und ein Objekt der Klasse zu erstellenPrüfung und fügen Sie alle in dieser XML enthaltenen Daten in dieses Objekt ein. ich benutzeJDOM für XML-Analyse. Ich möchte wissen, ob es eine Lösung gibt, mit der alle Daten im XML-Format direkt kopiert werdenPrüfung Objekt?

Jetzt mache ich das wie folgt: Ich analysiere XML-Zeichenfolgen und rufe nacheinander die Daten jedes Knotens ab und rufe dann die Setter-Methode auf, um Daten für jedes Feld der zu setzenPrüfung Klassenobjekt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage