我收到一个包含不同项目数据的大文件:
<Items>
<Item>
<Property1>...</Property1>
<Property2>...</Property2>
<Property3>...</Property3>
...
</Item>
<Item>...</Item>
<Item>...</Item>
<Item>...</Item>
</Items>
我需要首先按不同的属性列表对项目进行分组(应该可以配置而无需更改代码)然后将组切片为块并能够实现GetNextChunk()方法。 有没有具体实施方法的建议?