XML remove-attribute

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
udg
Старожил
Сообщения: 34
Зарегистрирован: 22 ноя 2012, 07:20

XML remove-attribute

Сообщение udg » 19 янв 2015, 09:17


Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: XML remove-attribute

Сообщение Arelav » 19 янв 2015, 17:23



udg
Старожил
Сообщения: 34
Зарегистрирован: 22 ноя 2012, 07:20

Re: XML remove-attribute

Сообщение udg » 20 янв 2015, 08:17

OpenEdge 10.2B
Ошибок не выдает, процедура успешно отрабатывает, но в сохраненной XML все удаленные атрибуты на месте.

Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: XML remove-attribute

Сообщение Arelav » 21 янв 2015, 11:02

Проверил на 11.5. Поведение такое же, т.е. атрибут ПКПК молча не удаляется, а если его написать по ангельски PKPK, то всё ок.
Вероятно, XML-парсер просто "не видит" кирилицу.

Если это действительно имеет серьезное значение, то пожалуйста, напишите от имени компании на адрес support@progress-tech.ru, я возьму этот случай в официальную работу.


Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: XML remove-attribute

Сообщение Arelav » 21 янв 2015, 11:08

Единственно, я боюсь, что поскольку 10.2B уже устарела (SP08 - последний сервис пак), то если это поведение и признают дефектом, его исправление будет только для новой версии OpenEdge.
Поэтому в письме прошу указать степени влияния на бизнес - можно попробовать добиться получения индивидуального хотфикса.


Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: XML remove-attribute

Сообщение Arelav » 22 янв 2015, 09:40



udg
Старожил
Сообщения: 34
Зарегистрирован: 22 ноя 2012, 07:20

Re: XML remove-attribute

Сообщение udg » 22 янв 2015, 10:05

Да CHUI клиент. Да с UTF-8 не подойдет. Благодарю что задали вопрос им, я не предполагал что это особенность Progress, думал где-то я что-то не доделываю.
Ситуация возникла на важном этапе, формирование файла для налоговой. Произошли изменения в налоговом закон-ве и необходимо выгружать данные книги продаж и книги покупок в формате налоговой XML с такими наименованиями атрибутов, некоторые из них не обязательны и их необходимо удалить. Хотя всегда остается возможность обойти данное ограничение изменив логику формирования XML, так как дополнять файл XML атрибутами в кириллице можно. Однако хотелось бы ожидаемого отклика системы как к добавлению так и удалению атрибутов в кириллице и если будет хот фикс исправляющий, не нужно будет помнить об ограничении и корректировать логику процедур под него.

Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: XML remove-attribute

Сообщение Arelav » 23 янв 2015, 09:59

База данных в какой кодировке?
Какая кодировка в startup.pf (-cpinternal, -cpstream )?


iab
Новичок
Сообщения: 4
Зарегистрирован: 09 июн 2012, 11:20

Re: XML remove-attribute

Сообщение iab » 27 янв 2015, 15:42


Аватара пользователя
Arelav
Администратор
Сообщения: 1881
Зарегистрирован: 25 мар 2005, 17:05
Откуда: Progress Technologies

Re: XML remove-attribute

Сообщение Arelav » 27 янв 2015, 18:31



udg
Старожил
Сообщения: 34
Зарегистрирован: 22 ноя 2012, 07:20

Re: XML remove-attribute

Сообщение udg » 02 фев 2015, 14:29

Письмо отправил.