Приветствую Вас Гость | RSS

Суббота, 04.05.2024, 09:08
Главная » 2012 » Февраль » 27 » Как удалять узлы XML в Qt?
15:15
Как удалять узлы XML в Qt?
Кусок рабочего примера

QDomDocument d;
d.setContent(ui->plainTextEdit->toPlainText()); //код xml
QDomNodeList l3 = d.elementsByTagName("location"); //тэг location
for(int i = l3.count() ; i >= 0 ; i--){ //удалять обязательно в обратном порядке
l3.at(i).parentNode().removeChild(l3.at(i)); //Удаление гланд через зад - удалять обязательно относительно родитеся
}

удаляет все теги <location> с их содержимым из XML-документа
Просмотров: 1069 | Добавил: intell | Теги: Qt, XML | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]