<Item lims:fid="1174566" lims:id="1174566"><Text>Combat 18 (C18)</Text></Item></List><HistoricalNote><HistoricalNoteSubItem lims:inforce-start-date="2018-05-23" lims:fid="694437" lims:id="694437">
我想获取属性
lims:id="1174566
的值,但没有读取该值@XmlAttribute(name="lims:id")
private String id="";
请帮我 ...
最佳答案
冒号之前的部分通常在xml中定义一个名称空间。您需要在根标记中定义它,并在标记中特定它。
<Item xmlns:lims="http://your.domain.com/xml/lims" lims:fid="1174566" lims:id="1174566">
<Text>Combat 18 (C18)</Text>
</Item>
JAXB:
@XmlAttribute(name="id", namespace="http://your.domain.com/xml/lims")
private String id="";
关于java - 如何在JAXB中处理冒号(:)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60991722/