ЛОР, позор на мои волосы. 5 утра делают своё дело, и всё-равно позор. Вот xml:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<wcm:root xmlns:wcm="http://www.stellent.com/wcm-data/ns/8.0.0" version="8.0.0.0">
<wcm:element name="TITLE">tttttttt</wcm:element>
<wcm:element name="BODY">test</wcm:element>
</wcm:root>
Вот мой маппинг:
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "element" })
@XmlRootElement(name = "root", namespace = "http://www.stellent.com/wcm-data/ns/8.0.0")
public class SRDDoc {
protected List<SRDDoc.Element> element;
@XmlAttribute
protected String version;
public List<SRDDoc.Element> getElement() {
if (element == null) {
element = new ArrayList<SRDDoc.Element>();
}
return this.element;
}
public String getVersion() {
return version;
}
public void setVersion(String value) {
this.version = value;
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "value" })
public static class Element {
@XmlValue
protected String value;
@XmlAttribute
protected String name;
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getName() {
return name;
}
public void setName(String value) {
this.name = value;
}
}
}
version инициализируется нормально, а список постоянно пустой. В упор не виже где косяк. Помоги, о, неспящий. Мозгом чую, где-то с неймспейсом беда.