Страница 1 из 1
XML remove-attribute
Добавлено: 19 янв 2015, 09:17
udg
Re: XML remove-attribute
Добавлено: 19 янв 2015, 17:23
Arelav
Re: XML remove-attribute
Добавлено: 20 янв 2015, 08:17
udg
OpenEdge 10.2B
Ошибок не выдает, процедура успешно отрабатывает, но в сохраненной XML все удаленные атрибуты на месте.
Re: XML remove-attribute
Добавлено: 21 янв 2015, 11:02
Arelav
Проверил на 11.5. Поведение такое же, т.е. атрибут ПКПК молча не удаляется, а если его написать по ангельски PKPK, то всё ок.
Вероятно, XML-парсер просто "не видит" кирилицу.
Если это действительно имеет серьезное значение, то пожалуйста, напишите от имени компании на адрес
support@progress-tech.ru, я возьму этот случай в официальную работу.
Re: XML remove-attribute
Добавлено: 21 янв 2015, 11:08
Arelav
Единственно, я боюсь, что поскольку 10.2B уже устарела (SP08 - последний сервис пак), то если это поведение и признают дефектом, его исправление будет только для новой версии OpenEdge.
Поэтому в письме прошу указать степени влияния на бизнес - можно попробовать добиться получения индивидуального хотфикса.
Re: XML remove-attribute
Добавлено: 22 янв 2015, 09:40
Arelav
Re: XML remove-attribute
Добавлено: 22 янв 2015, 10:05
udg
Да CHUI клиент. Да с UTF-8 не подойдет. Благодарю что задали вопрос им, я не предполагал что это особенность Progress, думал где-то я что-то не доделываю.
Ситуация возникла на важном этапе, формирование файла для налоговой. Произошли изменения в налоговом закон-ве и необходимо выгружать данные книги продаж и книги покупок в формате налоговой XML с такими наименованиями атрибутов, некоторые из них не обязательны и их необходимо удалить. Хотя всегда остается возможность обойти данное ограничение изменив логику формирования XML, так как дополнять файл XML атрибутами в кириллице можно. Однако хотелось бы ожидаемого отклика системы как к добавлению так и удалению атрибутов в кириллице и если будет хот фикс исправляющий, не нужно будет помнить об ограничении и корректировать логику процедур под него.
Re: XML remove-attribute
Добавлено: 23 янв 2015, 09:59
Arelav
База данных в какой кодировке?
Какая кодировка в startup.pf (-cpinternal, -cpstream )?
Re: XML remove-attribute
Добавлено: 27 янв 2015, 15:42
iab
Re: XML remove-attribute
Добавлено: 27 янв 2015, 18:31
Arelav
Re: XML remove-attribute
Добавлено: 02 фев 2015, 14:29
udg
Письмо отправил.