Dom Vs Sax - 创造Xmls

Ida*_*dan 6 c++ xml dom sax

我知道Sax和Dom之间的差异在解析Xml方面非常重要,但是创建一个呢?有没有办法使用Sax创建新的Xml,或者如果我想根据我的程序中的数据创建新的Xml文件,我将不得不使用DOM?

谢谢

Pas*_*TIN 7

SAX引用维基百科:

SAX (Simple API for XML)XML的串行访问解析器 API.
SAX提供了一种从XML文档中读取数据的机制.

即SAX可以很好地读取XML文档,但如果你想编写一个,你可能会使用DOM.

  • 做字符串连接,你必须处理逃避自己(包括CDATA,例如,许多人忘记); 这已经是使用API​​的一个很好的理由;; 此外,DOM(相当)标准化accros语言,这是一件好事,这将有助于使您的代码更容易理解;; 而且我已经看到了用于创建XML的那么多糟糕的"连接"类型代码...... (7认同)