SimpleXML: 如何读取 XML 内容作为列表?
SimpleXML: How to read XML content as list?
假设我们有这个 xml 输入:
<list>
<id>1</id>
<id>2</id>
<id>3</id>
</list>
如何将 id-content 解码为列表?像这样:
@ElementList
List<Integer> ids;
这行不通,似乎 @ElementList
只适用于 attributes.Is 还有其他方法可以实现吗?
您可以在 @ElementList 注释
上使用 inline 和 entry 来实现此目的
@ElementList(entry = "id", inline = true, required = false)
List<Integer> ids;
假设我们有这个 xml 输入:
<list>
<id>1</id>
<id>2</id>
<id>3</id>
</list>
如何将 id-content 解码为列表?像这样:
@ElementList
List<Integer> ids;
这行不通,似乎 @ElementList
只适用于 attributes.Is 还有其他方法可以实现吗?
您可以在 @ElementList 注释
上使用 inline 和 entry 来实现此目的@ElementList(entry = "id", inline = true, required = false)
List<Integer> ids;