【发布时间】:2012-03-18 01:11:13
【问题描述】:
我正在处理一个项目,该项目需要我将一些数据从 XML 文件加载到 GUI。 GUI 允许用户对数据进行一些更改。我想要做的是将这些更改保存回 XML 文件。
我知道可以重写整个文件,但是文件非常大,而且不是文件中的所有数据都被更改甚至在我的程序中使用。
这是我第一个使用 TinyXML 和 C++ Builder 的项目。我只是在寻找一些关于我应该如何处理这个问题的建议。
【问题讨论】:
-
TinyXML tutorial 将是使用库本身的一个很好的起点。这与问题无关,但是AFAIK,TinyXML 是一个DOM 解析器。如果您只需要处理部分 XML 文件,SAX 解析器会更快。
-
我很快用谷歌搜索了 SAX 解析器,看看它是关于什么的,它似乎可以工作。你对开源有什么建议吗?
-
谢谢你会更深入地研究它
标签: c++ xml-parsing c++builder tinyxml