使用Xerces C ++对DOM部分进行XML序列化

时间:2009-04-17 18:23:58

标签: c++ xml dom serialization xerces

我一直在使用Xerces C ++并且不熟悉所有XML,但我需要将XML用于我正在进行的项目。

我的问题是如何序列化我已经使用XML实例文档解析和创建的DOM树的部分(根据我编写的模式进行验证),这样我就可以创建许多新的实例文档(仍然包含原始文档的根元素),它们对我的架构仍然有效吗?

更具体地说,我有一个包含在单个根元素中的数千个集合的大型实例文档,我需要将它们单独放入单独的文件中以便以后处理。基本上需要将大量集合放入单个文件中并仍然单独验证。

我在如何做到这一点的整个过程中迷失了方向。我没有运气找到序列化DOM树部分的例子,我发现许多围绕XML相关文档的术语都没那么有用。

1 个答案:

答案 0 :(得分:3)

this文章(章节:使用语法序列化到磁盘的XML模式验证)是否有帮助?

我们已成功使用MemBufFormat描述的here