【发布时间】:2011-03-30 18:02:54
【问题描述】:
我们正在使用 XML 文件来保存我们的数据,这都是双重的。由于我们的数据非常庞大,在 GB 的范围内,因此我们将其转换为字节以节省磁盘空间和访问时间。此外,我们正在以几 MB 的块写入数据,并且新的数据块也可以来自与前一个相同的源或来自不同的源。对于每个新源,我们在 XML 文件中创建了一个元素,以便将来轻松识别来自该源的数据。 我们面临的问题是,如何在 XML 文件中识别出一个源对应的元素,然后将该源对应的数据附加到 XML 文件中已经捕获的数据中。我正在使用 Linq to XML,但无法使用此方法搜索任何解决方案。我尝试了 XMLWriter 类,但使用它的问题是如何识别或到达我要为其编写块的元素。
【问题讨论】:
-
“将其转换为字节”到底是什么意思?这也是每个流都会做的事情。
标签: c# .net xml linq-to-xml