我一直在使用Xerces C ++并且不熟悉所有XML,但我需要将XML用于我正在进行的项目。
我的问题是如何序列化我已经使用XML实例文档解析和创建的DOM树的部分(根据我编写的模式进行验证),这样我就可以创建许多新的实例文档(仍然包含原始文档的根元素),它们对我的架构仍然有效吗?
更具体地说,我有一个包含在单个根元素中的数千个集合的大型实例文档,我需要将它们单独放入单独的文件中以便以后处理。基本上需要将大量集合放入单个文件中并仍然单独验证。
我在如何做到这一点的整个过程中迷失了方向。我没有运气找到序列化DOM树部分的例子,我发现许多围绕XML相关文档的术语都没那么有用。