代码之家  ›  专栏  ›  技术社区  ›  DevSolar

Xerces-C:从v2.x迁移到v3.x?

  •  8
  • DevSolar  · 技术社区  · 15 年前

    结果是Xerces-cv3丢弃了DOMBuilder类。这个 migration archive

    …许多DOM接口(DOMBuilder、DOMWriter、DOMInputSource等)被替换为最终的DOM级别3规范一致性工作的一部分。

    那很好。但是,对于如何将依赖于这些类的代码迁移到新的API上,有什么指导吗?

    1 回复  |  直到 15 年前
        1
  •  12
  •   linuxbuild    15 年前

    替换已删除的API:

    • 使用 XercesDOMParser DOMLSParser DOMBuilder ( more info ):

      xercesDOMParser->setCreateComentNodes(true);

    • 使用 DOMLSSerializer DOMWriter :

      DOMLSSerializer*writer=((domImplementals*)impl)->createLSSerializer(); dc->设置参数(XMLUni::fgDOMErrorHandler,errorHandler);

    • 使用 DOMLSInput 而不是 DOMInputSource

    另请参见:

    推荐文章