Описание класса QDomDocumentFragmentКласс QDomDocumentFragment представляет собой дерево из QDomNodes, которое, как правило, не является полным QDomDocument. Далее... #include <QDomDocumentFragment> Унаследован от: QDomNode. Замечание: Все функции в этом классе реентерабельны. Открытые функции
Подробное описаниеКласс QDomDocumentFragment представляет собой дерево из QDomNodes, которое, как правило, не является полным QDomDocument. Если вы хотите совершить операцию над деревом в целом, полезно иметь легкий класс, хранящий узлы и их отношения. QDomDocumentFragment хранит поддерево документа, которое не является полностью сформированным XML документом. QDomDocumentFragment также полезен, если вы хотите сгруппировать несколько узлов в список и добавить их вместе к какому-либо узлу в качестве детей. В этом случае QDomDocumentFragment может быть использован как временный контейнер для этого списка. Наиболее важная особенность QDomDocumentFragment заключается в том, что он обрабатывается особым образом в QDomNode::insertAfter(), QDomNode::insertBefore(), QDomNode::replaceChild() и QDomNode::appendChild(): вместо включения фрагмента, добавляются все дети, представленные в передаваемом списке. Описание функций-членовQDomDocumentFragment::QDomDocumentFragment ()Создает пустой фрагмент документа. QDomDocumentFragment::QDomDocumentFragment ( const QDomDocumentFragment & x )Создаёт копию x Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode(). QDomNode::NodeType QDomDocumentFragment::nodeType () constВозвращает DocumentFragment. Смотрите также isDocumentFragment() и QDomNode::toDocumentFragment(). QDomDocumentFragment & QDomDocumentFragment::operator= ( const QDomDocumentFragment & x )Ассоциирует x с данным DOM фрагментом документа. Данные в копиях общие (поверхностное копирование): изменение одного узла повлечет за собой изменение другого. Если вы хотите использовать глубокое копирование, воспользуйтесь cloneNode(). |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |