2010-05-30 36 views
4

如何在JAXB中編組之前/之間刪除前導空白/尾隨空白?刪除JAXB中的前導/後綴空格?

+0

從什麼中刪除? XML或字符串值被編組? – 2010-05-30 11:12:16

+0

任何正在被添加到xml流中的字符串... – mabuzer 2010-05-30 12:41:05

+0

我不明白你的問題,如果有可能或必要或建議或者如何完成,你現在需要嗎? – 2010-05-30 13:21:49

回答

8

你可以使用CollapsedStringAdapter

public class MyClass { 

    @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 
    private String field; 

} 

此適配器移除前導和 尾部空格,然後截斷 選項卡中的任何sequnce,CR,LF和SP通過 一個空白字符 ''。

+2

有什麼辦法可以在使用xjc生成類時使用String數據類型在所有字段上進行此操作? – mabuzer 2010-05-30 13:32:45