QDomDocument
ユーザーが後でドキュメントを元の状態に復元できるようにするために、xml モデルでa のディープ コピーを作成したいと考えています。QDomDocumentのドキュメントによると、これは を使用して実現できますcloneNode()
。ただし、ではなくをcloneNode()
返します。それを新しいドキュメントに適切に追加する方法がわかりません。QDomNode
QDomDocument
私はもう試した:
QDomDocument copy;
copy.importNode(existingDocument.cloneNode(true),true);
と
QDomDocument copy;
copy.appendChild(existingDocument.cloneNode(true),true);
しかし、どちらも機能しません。