c++ - 在运行时从 xml 文件构建对象并一次性初始化?

标签 c++ xml algorithm optimization parsing

我必须解析 XML 文件并基于它构建对象表示,现在一旦我获得所有这些数据,我就会在各种数据库中为这些数据对象创建条目。我必须第二次通过它以获得值(value),因为在第一次通过时我所能做的就是在各种数据库中构建 Assets 。在第二遍中,我获取所有数据的值并将其放入数据库中。

我觉得这可以一次性完成,但我只是想看看您的意见。由于我只是一个刚开始从事专业工作的学生,请有经验的人帮忙。

有想法或做过类似工作的人能否提供一些关于该主题的信息,以便我可以考虑工作的可能性并根据您的建议进行原型(prototype)制作。

非常感谢您抽出宝贵的时间,我真的很感激。

最佳答案

您可能有兴趣学习构建 XML 解析器的几种技术,例如 DOMSAX .正如 SAX 描述中所说,唯一需要第二遍的可能是 XML 验证而不是创建树。

关于c++ - 在运行时从 xml 文件构建对象并一次性初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480417/

相关文章:

c++ - 识别图像文件格式

xml - 如何在 Delphi 中显示 XMPP (Jabber) vcard 照片?

php - 从 xml 中删除子节点

algorithm - 在列表列表中快速查找

c++ - 在自身内部创建类的静态实例的正确方法

c++ - 避免 Switch 语句中的分支操作

algorithm - 如何在内存方法中打印值-动态编程

c# - 如何有效地生成组合而不重复它们之间的特定数字

c++ - 如何访问继承成员

javascript - 在 IE 10 中转换 XML AJAX 响应时出错