如何处理 JAXB 中属性中的冒号 (:)?
How to Handle colon(:) in Attribute in JAXB?
<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="";
<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="";