![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
zloyGamer |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 22 Регистрация: 18.7.2009 Пользователь №: 917 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
как поправить один элемент если он мне известен, тоесть я уже нашел нужный элемент QDomNode и получил text() - этого элемента,
и нужно сохранить xml'ку поменяв тока текст этого элемента, для атрибутов в таких случаях есть setAttribute, для моего случая логично былоб подумать про setNodeValue - но он задает вообще непонятно что.. но не text как это можно сделать? |
|
|
![]() |
zloyGamer |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 22 Регистрация: 18.7.2009 Пользователь №: 917 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
да так и есть, в самом файле прописано: <?xml version='1.0' encoding='UTF-8'?>
и читаются русские символы нормально, а записывается уже в неверной кодировке.., прост я уже потом заметил что у меня при записи в файл написано file.write( domDoc.toByteArray() ); а если конвертнуть строку функцией toAscii или toLocal8Bit то все ок! спасибо Litkevich Yuriy тема закрыта ps: чет невижу где можно пометить "решено" |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.7.2025, 1:01 |