XMLDocument与DataSet?它们是一样的吗?

ada*_*iko 5 c# xml dataset

只是一个简单的问题.

除了你操纵它们的方式,XMLDocuments和DataSet几乎是一回事吗?我只是想知道速度问题.

我遇到了一些调用dataSet.getXML()的代码,然后遍历新的XMLDocument.

我只是好奇什么是性能差异,哪个是最好用的!

谢谢,

亚当

Mar*_*ell 8

非常不一样.

A DataSet是相关表格记录的集合(重点关注数据库),包括变更跟踪.

An XmlDocument是任意数据的树结构.你可以在两者之间进行转换.

对于"哪个最好"......你想做什么?我个人很少(如果有的话)使用DataSet/ DataTable,但有些人喜欢它们.我更喜欢 object(class)表示(可能通过反序列化),但在许多情况下xml处理很好.

但是,编写一个DataSetxml然后查询xml 似乎很奇怪.在那种情况下,我只是直接访问原始数据.