【发布时间】:2011-10-21 19:57:40
【问题描述】:
我正在尝试将几个文件与 libxml2 SAX 合并。原始文件如下所示:
<xml>
<section1>
<data />
<data />
</section1>
<section2>
<data />
<data />
</section2>
<section3>
<data />
<data />
</section3>
</xml>
我想要做的是将不同文件中相同部分的数据放在适当部分的一个大文件中。我所做的是读取第一个文件 section1 并立即写入合并文件 section1。然后我对我做的其他文件做同样的事情。之后我转到第 2 部分。
它工作得很好,除了我必须阅读所有文件的次数与我有多少节一样多。我想知道的是我是否可以在通过 section1 后暂停读取 file1 并在所有其他文件中读取 section1 后继续读取。
【问题讨论】: