|
|
#41 |
|
Участник
|
|
|
|
|
|
#42 |
|
Возьми свет!!!
|
Скажите пожалуйста куда смотреть что за ошибка на
Вызывается в коде: validationError = xmlReader.validate(xmlSchema.writeToString()); if (validationError) { ret = checkfailed(validationError.message()); } Элемент "E6411" недействителен: значение "PCE" недействительно с точки зрения его типа данных "String" — Сбой ограничения Pattern. Вот данные из схемы <xs:elementname="E6411"> <xs:annotation> <xs:documentation>Measurement unit code KGM = kilogram</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restrictionbase="xs:string"> <xs:minLengthvalue="1"/> <xs:maxLengthvalue="3"/> <xs:enumerationvalue="KGM"/> <xs:enumerationvalue="PCE"/> </xs:restriction> </xs:simpleType> </xs:element> и чуть позже <xs:elementname="E6411"minOccurs="0"> <xs:annotation> <xs:documentation>Measurement unit code KGM = kilogram PF = pallet (lift) PCE = Piece () </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restrictionbase="xs:string"> <xs:minLengthvalue="1"/> <xs:maxLengthvalue="3"/> <xs atternvalue=""/><xs:enumerationvalue="KGM"/> <xs:enumerationvalue="PF"/> <xs:enumerationvalue="PCE"/> </xs:restriction> </xs:simpleType> </xs:element> DAX 2009 не знаю что и где смотреть
__________________
Axapta 3.0 sp 5 Oracle ![]() Я могу взорвать вам мозг!!! |
|
|
|
|
#43 |
|
Участник
|
По-моему, в схеме нужно задавать ограничения для возможных значений элемента или атрибута либо через pattern, либо через enumeration, но не смешивать эти два способа. Во втором же фрагменте получается, что задан и pattern, и значения enumeration, причем pattern пустой, так что значения enumeration под него не подходят, - получается, что схема некорректна.
|
|
|
| Теги |
| ax2009, ax3.0, ax4.0, xml, полезное |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Axapta & XML | 4 | |||
| Проблема с выгрузкой/загрузкой файлов в базу из Axapta в др базу | 1 | |||
| Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) | 1 | |||
| XML в Axapta | 4 | |||
| Введение в Аксапту | 0 | |||
|