qt5 がいつ DOM ノードのデータを削除するかを理解したいと思います。
私の最初の質問は、ノードが作成されたとき (QDomDocument ファクトリ メソッド)、それが DOM ツリーに配置されていない場合、内部データは削除されますか (または QDomDocument はまだ参照を保持しますか)?
domDocument.createElement("test");
// reference not stored by user, element not placed in tree
// may? be held by domDocument
2 番目の質問は、ユーザーがドメイン ツリー内の単一のノードへの参照 (QDomElement など) を保持しているが、他の参照 (QDomDocument など) を保持していない場合、どのノードが保持されるのでしょうか?
- すべての子ノード、親も兄弟もいない?
- すべての子ノード、QDomDocument 以外の親はありませんか?
- QDomDocument のすべてのノード?
- none (QDomDocument への参照を保持していません)