Ich bin hier wieder mal am verzweifeln...
ich suche schon den halben Tag
ausgehend vom XML-Beispiel
c:\Qt\4.2.2\examples\xml\dombookmarks\
versuche ich in einer XML-Struktur den Text zu ändern, also:
Code: Alles auswählen
<previewtext> Anja </previewtext>
einfach ändern zu :
<previewtext> Hilby </previewtext>
Code: Alles auswählen
void XbelTree::updateDomElement(QTreeWidgetItem *item, int column)
{
QDomElement element = domElementForItem.value(item);
QDomText dateText = domDocument.createTextNode (item->text(1));
QDomElement oldText = element.firstChildElement();
if(!oldText.isNull()) { element.replaceChild (oldText,dateText);}
else element.appendChild (dateText);
}
ich erreiche immer nur ein append....
wie kann ich den Text überschreiben ?
element.setTagName ("doofname" );
element.setAttribute("test", "doofattribut");
- geht alles, aber es gibt ja kein setText() !
hat jemand eine Idee ?
der hilby