На основании комментариев Блеза (спасибо Блез!) И моих исследований. Вот решение моей проблемы. Ты согласен с этим Блейзом или у тебя есть способ получше?
я есть файл 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>