Size: a a a

2021 September 26

OA

Oleg Abramov in Laravel Pro
XSD — это язык описания структуры XML документа. Его также называют XML Schema.

Это с хабра.
источник

YV

Yushkevich Vitaly in Laravel Pro
Продолжай
источник

OA

Oleg Abramov in Laravel Pro
Это вобще другая степь. Xml применяют потому что возможна обработка в процессе. "На лету". Также карты сайта и тп стоят с xml. Потому что xml можно обрабатывать не дожидаясь полной загрузки документа
источник

OA

Oleg Abramov in Laravel Pro
Это одна из причин
источник

OA

Oleg Abramov in Laravel Pro
А теперь хотел бы услышать твоё мнение
источник

YV

Yushkevich Vitaly in Laravel Pro
Мм… ну расскажи мне, что ты можешь сделать с xml, чего не можешь с csv в плане «процессинга на лету» :)

Заинтриговал :)
источник

OA

Oleg Abramov in Laravel Pro
Я могу избежать ошибок при парсинге с спецсимволами и чётко разделить границы поля. Как минимум это. Также я могу сделать каждому полю атрибуты (чего нет в csv). Также я могу использовать древовидную структуру (чего тоже нет в csv). Ну и ещё примерно 100500 плюшек. Csv  - это тупо табличка которой сложно передать сложные структуры. К примеру массив фото
источник

YV

Yushkevich Vitaly in Laravel Pro
Как это все связано с «процессингом на лету»?
Например, как тебе «сделать каждому полю атрибуты» поможет?
источник

YV

Yushkevich Vitaly in Laravel Pro
И не возникало идеи, чем сложнее, тем дольше?
И наоборот, чем проще, тем быстрее? :)


Но это уже вопрос со звёздочкой :)
источник

YV

Yushkevich Vitaly in Laravel Pro
Мне кажется, ты скачешь между разными вопросами и создаёшь не очень понятный мне оффтоп.

Мы начали с интеграции. Потом ты мне доказывал, что csv - плохо. Потом от «процессинга на лету» ты перешёл к аргументам за атрибуты.

Несколько непоследовательно.
источник

OA

Oleg Abramov in Laravel Pro
Даже очень поможет. Так как параметры могут быть динамическим. А в csv  это значить 100500 резервных полей которые нельзя трогать. А если у меня может быть от 0 до n фото на каждый товар как ты это упакуеш в csv?
источник

YV

Yushkevich Vitaly in Laravel Pro
Мы уже выяснили, что у тебя есть постоянные проблемы с csv. У меня нет. Но я не прошу тебя доказать мне что-то на этот счёт.
источник

YV

Yushkevich Vitaly in Laravel Pro
Если у тебя 100500 полей, то изначально спроектировал плохой способ обмена и транспорта. И тебе нужно сделать 2 шага назад и посмотреть на свою систему еще раз.
источник

YV

Yushkevich Vitaly in Laravel Pro
Через делиметер, о котором я договорюсь. И потом сделаю explode по нему
По прежнему не понимаю, в чем проблема.
источник

OA

Oleg Abramov in Laravel Pro
Мы обсуждали  преимущества и недостатки xml и csv. Так что говорить о моем опыте не актуально. Я назвал тебе кучу проблем и они некуда не денутся.
источник

OA

Oleg Abramov in Laravel Pro
Обоснований с тем проблемам я не услышал. Так что адекватно могу сказать что csv не лучший вариант для передачи товаров с параметрами и фото.
источник

YV

Yushkevich Vitaly in Laravel Pro
Нет. Мы обсуждали, как лучше решить конкретную задачу.
источник

OA

Oleg Abramov in Laravel Pro
Есть обоснования проблемм с передачей фото и параметров в csv ?
источник

YV

Yushkevich Vitaly in Laravel Pro
Какие обоснования? Я не понял вопроса?

Ты спросил, как много фото передать. Я тебе выше ответил.
источник

OA

Oleg Abramov in Laravel Pro
Это ещё костыль костыльный. Не думаю что это надежно
источник