Movatterモバイル変換


[0]ホーム

URL:


We bake cookies in your browser for a better experience. Using this site means that you consent.Read More

Menu

Qt Documentation

QDomDocumentFragment Class

TheQDomDocumentFragment class is a tree of QDomNodes which is not usually a completeQDomDocument.More...

Header:#include <QDomDocumentFragment>
Inherits:QDomNode

Note: All functions in this class arereentrant.

Public Functions

QDomDocumentFragment()
QDomDocumentFragment(const QDomDocumentFragment & x)
QDomNode::NodeTypenodeType() const
QDomDocumentFragment &operator=(const QDomDocumentFragment & x)
  • 66 public functions inherited fromQDomNode

Detailed Description

TheQDomDocumentFragment class is a tree of QDomNodes which is not usually a completeQDomDocument.

If you want to do complex tree operations it is useful to have a lightweight class to store nodes and their relations.QDomDocumentFragment stores a subtree of a document which does not necessarily represent a well-formed XML document.

QDomDocumentFragment 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 casesQDomDocumentFragment can be used as a temporary container for this list of children.

The most important feature ofQDomDocumentFragment is that it is treated in a special way byQDomNode::insertAfter(),QDomNode::insertBefore(),QDomNode::replaceChild() andQDomNode::appendChild(): instead of inserting the fragment itself, all the fragment's children are inserted.

Member Function Documentation

QDomDocumentFragment::QDomDocumentFragment()

Constructs an empty document fragment.

QDomDocumentFragment::QDomDocumentFragment(constQDomDocumentFragment & x)

Constructs a copy ofx.

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, usecloneNode().

QDomNode::NodeType QDomDocumentFragment::nodeType() const

ReturnsDocumentFragment.

See alsoisDocumentFragment() andQDomNode::toDocumentFragment().

QDomDocumentFragment & QDomDocumentFragment::operator=(constQDomDocumentFragment & x)

Assignsx to this DOM document fragment.

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, usecloneNode().

© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of theGNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.


[8]ページ先頭

©2009-2025 Movatter.jp