C++ XML 实现用户订阅功能,该如何解决

C++ XML 实现用户订阅功能
XML区人气不足,解决了这贴可以领双份的分:

http://topic.****.net/u/20110617/14/cde8a71d-f41e-42f0-880e-9baf3d0a9a7e.html

我想设计一个用户订阅程序:
1.客户端接收服务器的XML文件(已实现)。
2.将此XML文件动态呈现在界面上,包括一些必要的信息如文件描述等(这个XML文件自带),并在文件名前面设上复选框,供用户选择。
3.把用户选择之后的文件及其信息重新写入到另一个XML文件中去,再发给服务器。

如何实现?用tinyxml

------解决方案--------------------
可以设计一个链表数据结构, 把用户选择之后的文件及其信息保存在链表中, 再进一步处理即可