Мне нужно отредактировать текст QDomElement - Eg
У меня есть 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.
Любые предложения, примеры кода, ссылки были бы очень приветствуемыми.