簡體   English   中英

如何處理 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="";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM