У меня есть файл XML:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<object>
<str>the type</str>
<bool type="boolean">true</bool>
</object>
И я хочу демаршалировать его в объект класса ниже
@XmlRootElement(name="object")
public class Spec {
public String str;
public Object bool;
}
Как я могу это сделать? Если я не укажу пространства имен (см. Ниже), это не сработает.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<object>
<str>the type</str>
<bool xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xsi:type="xs:boolean">true</bool>
</object>