Все, Я пытаюсь создать вывод XML как -JAXB Сортировочные хз: любой пружинного ботинке
<Row>
<City>Boston</City>
<Runners>7000</Runners>
</Row>
Сформированный тип из XSD является:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RowType", propOrder = {
"any"
})
public class RowType {
@XmlAnyElement(lax = true)
protected List<Object> any;
public List<Object> getAny() {
if (any == null) {
any = new ArrayList<Object>();
}
return this.any;
}
}
Демаршаллизация работает отлично, в то время как Маршаллинг дает выходные данные, как показано ниже.
<Row>
<any>
<name>CITY</name>
<declaredType>java.lang.String</declaredType>
<scope>javax.xml.bind.JAXBElement$GlobalScope</scope>
<value>Boston</value>
<nil>false</nil>
<globalScope>true</globalScope>
<typeSubstituted>false</typeSubstituted>
</any>
<any>
<name>RUNNERS</name>
<declaredType>java.lang.String</declaredType>
<scope>javax.xml.bind.JAXBElement$GlobalScope</scope>
<value>7000</value>
<nil>false</nil>
<globalScope>true</globalScope>
<typeSubstituted>false</typeSubstituted>
</any>
</Row>
Любая идея, как я мог бы сделать эту работу с помощью Spring boot?
Это довольно неудобно для создания XSD из (очень простого) xml - как вы видите, результат «довольно общий». Обычно вы пишете xsd «вручную» или генерируете его из класса «fine» jaxb (-annotated). – xerx593