use*_*075 22 java android simple-framework
我正在使用简单的xml库:http://simple.sourceforge.net/home.php
我有@ElementList注释的问题:如果我使用这样的注释:
@ElementList
protected List<Element> elements;
Run Code Online (Sandbox Code Playgroud)
我的XML文件还有一个属性:
<elements class="java.util.ArrayList">
Run Code Online (Sandbox Code Playgroud)
如何删除属性class="....."?
oll*_*llo 35
该class属性告诉简单的哪一个实现List你使用.如果它丢失了,Simple会自己寻找一个合适的类.
一种解决方案是使用ArrayList而不是List:
@ElementList
protected ArrayList<Element> elements;
Run Code Online (Sandbox Code Playgroud)
现在简单不会添加class-Attribute.
其他方式:
@Path("elements")
@ElementList(inline=true)
protected List<Element> elements;
Run Code Online (Sandbox Code Playgroud)
这将内联您的列表(没有使用元素 -Tag),但将其放入"新" 元素 -Tag中
| 归档时间: |
|
| 查看次数: |
4565 次 |
| 最近记录: |