#0
by Злопчинский
допустим, есть вот такое: вопрос: как определить, является ли обязательным порядок следования тегов внутри <DespatchAdvice-Header> или это непринципиально...??
#1
by VladZ
Вообще-то не должно зависеть... Это определяется программой-обработчиком (та, которая будет считывать инфу из файла).
#2
by andrewks
если делать штатную msxml-вскую валидацию по схеме, то не будет зависеть. зависимость может возникать, когда проверка осуществляется принимающей прогой по своему нетленному алгоритму
#4
by Злопчинский
поясни тогда, плиз, ибо я в XML - мало-мало... - если нет "нетленного алгоритма" - то как вообще обрабатывается чтение данных из XML и преобразование в понятный для принимающей стороны порядок действий с этой инфой...?
#6
by andrewks
если грубо: формируется дерево с элементами и атрибутами, и потом проверяется наличие/отсутствие оных (есть, например, обязательные, необязательные) и соответствие их значений типу (например, нумерик, или строка длины в опред диапазоне и из опред символов)
#7
by Злопчинский
а нафига мне формировать дерево? оно у меня уже есть в xml'e..? . > потом проверяется наличие/отсутствие оных (есть, например, обязательные, необязательные) и соответствие их значений типу - это я понимаю можно сделать тупым натравливанием формальной схемы (при наличии оной!) на имеющийся файл...? . получается, что порядок тегов в принципе определяется (если он критичен) только алгоритмом обрабатывающей стороны...?
#10
by PuhUfa
да. определяет принимающая сторона. Можно между собой договорится о структере xml с каких мочешь порядком, а можно юзать CommerML.biz (у меня с ней не получилось подружиться)
#18
by andrewks
хотя бы есть универсализм самого формата и формата описания схем. т.е. не надо каждый раз придумывать формат, а только описание структуры данных. хотя, признаюсь честно - я сам периодически ностальгирую по текстарям ;-)
#22
by Злопчинский
легкодоступными методами - нет. так как приходится базироваться на исходном(входном) файле XML, в котором порядок тегов несколько отличается от порядка тегов выходном файле XML. (например в файле заявки есть тег ПланируемаяДатаПоставки, а в файле подтверждения заявки - "зеркальная" ей тег ПодтвержденнаяДатаПоставки - при этом ПланируемаяДатаПоставки - где-то 15 строка, а ПодтвержденнаяДатаПоставки - должна быть 10. . таким образом если я не знаю !!конкретный алгоритм обработки получателем выходного файла!! - вынужден корячиться...
#23
by Злопчинский
я знаю, я это читал уже. . оттуда: . <instructions> <step>Смешать все ингредиенты и тщательно замесить.</step> <step>Закрыть тканью и оставить на один час в тёплом помещении.</step> <step>Замесить ещё раз, положить на противень и поставить в духовку.</step> </instructions> . вопрос: порядок следования и обработки step - принципиален...?
#25
by Злопчинский
каким образом принимающая сторона в формальном описании схемы даст знать что порядок однотипных тегов важен?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8: Нет аналога 7.7 ПустоеЗначение(). Как грамотно проверить, пустое или нет?
- ошибочный порядок записи XML
- v7: AddIn.XMLParser + 1С 7.7 = Нет переносов, всё в одну строку (XML)
- v7: commerceML offers.xml import.xml
- Порядок выгрузки объектов при обмене УТ-БП, порядок проведения документов
- Проверка XML валидности схемы XML
- Порядок вызова процедур в расширении... Не порядок
В этой группе 1С
- Отбор через Структуру
- Как проверить: это ДокументОбъект или ДокументСсылка?
- Характеристика номенклатуры в чеке ККМ УТ 10
- Помогите выбрать ноутбук - HP или TOSHIBA
- Ошибка SDBL Ожидается выражение (pos=47)
- Что размещать на RAM- диске ?
- Как напечатать четные страницы в WORD ?
- Как убрать параметр "Период" с формы отчета на СКД?
- Перенос остатков по 41 счету
- Обмен БП (ред 2.0) -> УТ (10.3) перенос документа Установка цен номенклатуры
- УТ 10.3, рег накопления ПродажиСебестоимость
- Подключение сканера ШК к 1С:Управление торговлей 11
- Вести по документам расчетов с контрагентом?
- Переход БП с 1.6 на 2.0. Счет 60, 62 и бардак в регистрах
- УТ 11 Партнеры и Контрагенты
- Как сделать цикличное закрытие-открытие 1с предприятия?
- Обмен УТ 10.3 - БП 2.0. Отчет о розничных продажах.
- У пользователя нет доступа на запись к справочнику Контрагенты - УТ 10.3
- Платежки, перенос из УПП в БП
- Нужно ли СМС оповещение о выходе новых релизов 1С