crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> [РЕШЕНО] QDomElement как поменять содержимое/текст элемента, обратная функция к text();
zloyGamer
  опции профиля:
сообщение 14.11.2009, 20:24
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 18.7.2009
Пользователь №: 917

Спасибо сказали: 0 раз(а)




Репутация:   0  


как поправить один элемент если он мне известен, тоесть я уже нашел нужный элемент QDomNode и получил text() - этого элемента,
и нужно сохранить xml'ку поменяв тока текст этого элемента, для атрибутов в таких случаях есть setAttribute,
для моего случая логично былоб подумать про setNodeValue - но он задает вообще непонятно что.. но не text

как это можно сделать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
zloyGamer
  опции профиля:
сообщение 15.11.2009, 10:41
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 22
Регистрация: 18.7.2009
Пользователь №: 917

Спасибо сказали: 0 раз(а)




Репутация:   0  


да так и есть, в самом файле прописано: <?xml version='1.0' encoding='UTF-8'?>
и читаются русские символы нормально, а записывается уже в неверной кодировке..,
прост я уже потом заметил что у меня при записи в файл написано file.write( domDoc.toByteArray() );
а если конвертнуть строку функцией toAscii или toLocal8Bit то все ок!
спасибо Litkevich Yuriy
тема закрыта
ps: чет невижу где можно пометить "решено"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 12.7.2025, 1:01