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 注释

上使用 inlineentry 来实现此目的
@ElementList(entry = "id", inline = true, required = false)
List<Integer> ids;