Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QMimeData -> QDomNode
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Обработка XML
JohnZ
Нужна обратная ф-ция к Node.save(str, 4) !
... т.е. нужно создать ноду из текста в QMimeData.

Пробный вариант. Нода не создаётся.
bool DomModel::dropMimeData(const QMimeData *data,  Qt::DropAction action, int row, int column, const QModelIndex &parent)
{
   QDomNode node;

   QByteArray itemData = data->data("application/text.xml");
   node.setNodeValue(QString(itemData));

   ...


Подскажите плз, как восстановить ноду ?
JohnZ
Нашёл ! Только через QDomDocument, как ни странно...

QDomDocument d;
d.setContent(someXML);
QDomNode n = d.firstChild();

Напрямую через QDomNode никак.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.