質問

Xerces-C v2.xからv3.xにプロジェクト(私がよく知っているレガシーコード)を移行したいと思います。

Xerces-C V3がDombuilderクラスをドロップしたことがわかりました。 移行アーカイブ これを教えてください:

...最終的なDOMレベル3仕様の適合作業の一部として、多くのDOMインターフェイス(Dombuilder、Domwriter、DominputSourceなど)が置き換えられました。

それはすばらしい。しかし、これらのクラスに依存するコードを新しいAPIに移行する方法に関するガイドはありますか?

役に立ちましたか?

解決

削除されたAPIの代替品:

  • 使用する XercesDOMParser また DOMLSParser それ以外の DOMBuilder (より詳しい情報):

    xercesdomparser-> setCreateCommentNodes(true);

  • 使用する DOMLSSerializer それ以外の DOMWriter:

    domlsserializer* writer =((domimplementationls*)empl) - > creatElsSerializer(); domconfiguration* dc = writer-> getdomconfig(); dc-> setParameter(xmluni :: fgdomerrorhandler、errorhandler); dc-> setParameter(xmluni :: fgdomwrtdiscarddefaultcontent、true);

  • 使用する DOMLSInput それ以外の DOMInputSource.

参照:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top