Мне нужно отредактировать текст QDomElement - например,
У меня есть XML-файл с его содержимым -
<root>
<firstchild>Edit text here</firstchild>
</root>
Как мне отредактировать текст дочернего элемента <firstchild>
?
Я не вижу никаких функций в QDomElement описаний классов QDomDocument, представленных в Qt 4.7
Edit1 - я добавляю больше деталей.
Мне нужно прочитать, изменить и сохранить файл XML. Чтобы формат файла был ниже -
<root>
<firstchild>Edit text here</firstchild>
</root>
Значение элемента необходимо отредактировать. Код для чтения XML-файла: -
QFile xmlFile(".\\iWantToEdit.xml");
xmlFile.open(QIODevice::ReadWrite);
QByteArray xmlData(xmlFile.readAll());
QDomDocument doc;
doc.setContent(xmlData);
// Считать необходимые значения
// записать измененные значения?
Примечание: я попытался привести QDomElement к QDomNode и использовать функцию setNodeValue (). Однако это не относится к QDomElement.
Мы будем рады любым предложениям, образцам кода, ссылкам.