CftClub.ru
Клуб специалистов ЦФТ-Банк

[RUNTIME].[XML_DB], кодировка в заголовке xml файла

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
e.kha
Участник со стажем


Вступление в Клуб: 26.04.2012
СообщениеСр Янв 14, 2015 03:50   [RUNTIME].[XML_DB], кодировка в заголовке xml файла Ответить с цитатой
Полезность: Нет оценки
Добрый день
Использую [RUNTIME].[XML_DB] для создания документа

Код:

   &xml.initialize;
   p := &xml.newParser;
   &xml.parseBuffer(p, '<?xml version="1.0" encoding="WINDOWS-1251"?><elm/>');
   xml_doc := &xml.getDocument(p);
   &xml.writeToBuffer(xml_doc, buffer);
   stdio.put_line_buf(buffer);


получаю
<?xml version="1.0" encoding="ISO-8859-5"?>
<elm/>
Это кодировка схемы!
Почему так?
Что надо сделать чтобы в документе создавалась та кодировка которую указываю?
При использовании [XML_DOM] документ создается с нужной кодировкой.
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеСр Янв 14, 2015 05:33    Ответить с цитатой
Полезность: Нет оценки
Может после xml_doc := &xml.getDocument(p);
подменить кодировку внутри xml_doc тупо заменой ?
e.kha
Участник со стажем


Вступление в Клуб: 26.04.2012
СообщениеСр Янв 14, 2015 05:37    Ответить с цитатой
Полезность: Нет оценки
можно наверно, но вопрос почему так происходит?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru