JAXB прочитал XML раздел на строку - PullRequest
0 голосов
/ 22 апреля 2020

Я хочу прочитать XML раздел, который выглядит следующим образом с JAXB:

<rootelem>
    <data>
      <param1>30</param1>
      <arg>8</arg>
    </data>
</rootelem>

Мой класс данных JAXB выглядит так:

public class rootelem{

private final StringProperty data = new SimpleStringProperty();              

@XmlElement
public String getData() {
    return data.get();
}

public StringProperty dataProperty() {
    return data;
}

public void setData(String data) {
    this.data.set(data);
}
}

Свойство data String затем должен содержать часть <param1>30......</arg>.
При чтении сейчас он выдает "\ n" (остановка чтения перед следующим тегом). Любой совет здесь приветствуется.

1 Ответ

0 голосов
/ 22 апреля 2020

Это потому, что элемент данных является элементом сложного типа, так как он содержит и другие элементы.

Создан небольшой пример для примера: https://github.com/snuniverse/StackoverflowExamples/tree/master/Test_61353696/src/com/test

Позвольте мне знаю, поможет ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...