Вам не нужно использовать функцию data()
нашей модели.Что вам нужно, это просто извлечь QDomNode
объект из модельного индекса.Т.е.:
[..]
QModelIndex index = model_->index(row, column);
DomItem *item = static_cast<DomItem *>(index.internalPointer());
QDomNode node = item->node();