【发布时间】:2016-08-17 20:22:08
【问题描述】:
我在下面有一个数字值的 xml
<detalhe>
<numLinha>1048 </numLinha>
</detalhe
标签 numLinha 将在 java 中转换为数字属性,但是我收到以下消息,因为标签末尾有空格:
Exception in thread "main"
com.thoughtworks.xstream.converters.ConversionException: For input string "1048 "
@XStreamAlias("detalhe")
public class BodyDetail implements Serializable {
private static final long serialVersionUID = -1000785985130865301L;
@XStreamAlias("numLinha")
private Integer lineNumber;
}
【问题讨论】:
-
你必须使用xstream吗?一个普通的 xml 解析器可以很好地完成这项工作......
-
我不知道这种方法。我会搜索,但我认为应该是一种删除 xml 空间的方法,也许是使用转换器。 @vtd-xml-作者 3