<class name="QDomDocumentFragment" doc="/** <p>The <a href="QDomDocumentFragment.html#QDomDocumentFragment(com.trolltech.qt.xml.QDomDocumentFragment)"><tt>QDomDocumentFragment</tt></a> class is a tree of QDomNodes which is not usually a complete <a href="QDomDocument.html"><tt>QDomDocument</tt></a>.</p> <p>If you want to do complex tree operations it is useful to have a lightweight class to store nodes and their relations. <a href="QDomDocumentFragment.html#QDomDocumentFragment(com.trolltech.qt.xml.QDomDocumentFragment)"><tt>QDomDocumentFragment</tt></a> stores a subtree of a document which does not necessarily represent a well-formed XML document.</p> <p><a href="QDomDocumentFragment.html#QDomDocumentFragment(com.trolltech.qt.xml.QDomDocumentFragment)"><tt>QDomDocumentFragment</tt></a> is also useful if you want to group several nodes in a list and insert them all together as children of some node. In these cases <a href="QDomDocumentFragment.html#QDomDocumentFragment(com.trolltech.qt.xml.QDomDocumentFragment)"><tt>QDomDocumentFragment</tt></a> can be used as a temporary container for this list of children.</p> <p>The most important feature of <a href="QDomDocumentFragment.html#QDomDocumentFragment(com.trolltech.qt.xml.QDomDocumentFragment)"><tt>QDomDocumentFragment</tt></a> is that it is treated in a special way by QDomNode::insertAfter(), QDomNode::insertBefore(), QDomNode::replaceChild() and QDomNode::appendChild(): instead of inserting the fragment itself, all the fragment's children are inserted.</p> */"> <method name="public QDomDocumentFragment()" doc="/** <p>Constructs an empty document fragment.</p> */"/> <method name="public QDomDocumentFragment(com.trolltech.qt.xml.QDomDocumentFragment x)" doc="/** <p>Constructs a copy of <tt>x</tt>.</p> <p>The data of the copy is shared (shallow copy): modifying one node will also change the other. If you want to make a deep copy, use <a href="QDomNode.html#cloneNode(boolean)"><tt>cloneNode</tt></a>.</p> */"/> </class>