0

我正在将 XML 文件解析为对象,但我想知道为什么,我不会选择 Array Parser 而不是 Object Parser?

它比数组解析器有更多的专业人士还是更少的对手?是否更灵活和可扩展?

亲切的问候

4

1 回答 1

1

我认为这完全取决于输入数据。如果您的应用程序需要大量简单的配置文件来存储单个对象的状态/设置,那么如果您使用 ObjectParser,则处理解析器输出的开销会更少。

但是,一旦您遇到需要存储实际对象集合(例如,要附加到某处的独立 GUI 控件列表)并且您经常阅读此类集合的场景,那么,如果您仍然使用 ObjectParser,您将不得不发明一个“集合”类并将此列表转换为实际数组。

于 2012-04-29T13:16:55.433 回答