Gainizaro / openbravoposru

Automatically exported from code.google.com/p/openbravoposru
0 stars 1 forks source link

Сделана проверка шаблонов чеков на соответствие XML схеме. #184

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Создал XML схему для проверки 
сформированных шаблонов чеков перед 
отправкой на устройство. После создания 
схемы пришлось немного изменить парсер. 
Схему в формате xsd прилагаю, с изменениями 
можно ознакомится в r595. В данном варианте 
закомментирован класс вызова исключений 
при ошибках валидации, по этому работа не 
прерывается, а только в лог записывается 
описание ошибки.

Original issue reported on code.google.com by svinin...@gmail.com on 11 Oct 2011 at 3:50

Attachments:

GoogleCodeExporter commented 9 years ago
Изменил расположение схемы, она теперь 
находится вместе с XML шаблонами в 
com.openbravo.pos.templates. 

Так как эта схема описывает шаблоны вида 
Printer.*.xml решил изменить и её имя на 
Schema.Printer.xsd.

Добавил в родительский элемент ссылку на 
шаблон 

<output xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
   xsi:noNamespaceSchemaLocation="Schema.Printer.xsd">

Теперь если редактировать шаблон в NetBeans 
доступны подстановки в соответствии с 
описанием. Изменения в r597.

Original comment by svinin...@gmail.com on 11 Oct 2011 at 4:55

Attachments: