Litkevich Yuriy, так тоже не работает.
С чтением то у меня тоже проблем нет, а вот с записью тут несколько сложнее...
походу проблема решена. Есть два способа решения моей проблемы в зависимости от ситуации:
1) когда тег уже имеет какой-либо текст:
QDomElement root = xmlDocument.documentElement();
root.firstChildElement("sometag").firstChild().setNodeValue("sometext2");
т.е. firstChild() в этом случае вернет QDomNode, который по сути именно текст внутри тега
2) когда тег пустой, т.е. что-то вроде <sometag/>, то firstChild() возвратит NULL, надо тогда действовать таким образом:
QDomDocument myDoc;
element= myDoc->documentElement()->firstChildElement("sometag");
QDomText myTextNode = myDoc.createTextNode("sometext2");
element.appendChild(myTextNode);
вобщем вот так вот как-то некрасиво получается...