У меня есть один файл XML, который я пытаюсь загрузить с помощью JaxB.Не удалось прочитать атрибут read xml с помощью JaxB
<TABLE NAME="EMPLOYEE">
<ROW>
<EMP_ID>1002</EMP_ID>
<EMP_NAME>Suraj</EMP_NAME>
<EMP_DEPT_ID>3</EMP_DEPT_ID>
<EMP_DES>SE</EMP_DES>
</ROW>
<ROW>
<EMP_ID>1034</EMP_ID>
<EMP_NAME>Birendra</EMP_NAME>
<EMP_DEPT_ID>6</EMP_DEPT_ID>
<EMP_DES>SSE</EMP_DES>
</ROW>
</TABLE>
Alos создал POJO для такой же, как следовать
@XmlRootElement
public class EmpTable {
private String NAME;
private EmpRow ROW;
public String getNAME() {
return NAME;
}
@XmlAttribute
public void setNAME(String nAME) {
NAME = nAME;
}
public EmpRow getROW() {
return ROW;
}
@XmlElement
public void setROW(EmpRow rOW) {
ROW = rOW;
}
}
Похожие на EmpRow тоже. Чтение Xml с помощью следующей код
File file = new File("C:/Users/navnath.kumbhar/Desktop/ImportDataXml.xml");
EmpTable objEmpTable = JAXB.unmarshal(file, EmpTable.class);
Теперь проблема я могу прочитать полный объект, и это данные правильно, за исключением атрибута NAME в таблице тегов. Может ли кто-нибудь сказать мне, что есть какая-то неправильная имплантизация или что-то еще?
Спасибо за ур и предложение ... – Navnath