我有类似的 XML 字符串:
<Tree Name="tree1">
<Service>Service1</Service>
<Tree Name="tree2">
<Service>Service2</Service>
<Service>Service3</Service>
</Tree>
<Service>Service4</Service>
<Tree Name="tree3">
<Service>Service4</Service>
<Service>service5</Service>
</Tree>
</Tree>
和绑定结构:
<mapping ordered="false" allow-repeats="true" abstract="true" type-name="Tree"
class="Tree">
<collection ordered="false" allow-repeats="true" get-method="getTrees" set-method="setTrees" usage="optional">
<structure usage="optional" ordered="false" allow-repeats="true" map-as="Tree" name="Tree"/>
</collection>
<collection ordered="false" allow-repeats="true" get-method="getServices" set-method="setServices" usage="optional">
<structure usage="optional" ordered="false" allow-repeats="true" map-as="Service" name="Service"/>
</collection>
<value style="attribute" name="Name" get-method="getName" set-method="setName" usage="optional"/>
</mapping>
但是当我尝试解组 xml 时,我在根目录中只捕获了一棵树和一个服务。是否有任何可能从 xml 获取所有数据?