Комментарии 18
НЛО прилетело и опубликовало эту надпись здесь
А чего там сложного парсить-то (да и формировать), когда есть DTD схема? json по той же причине не использовался надо думать — ибо официального стандарта схем его на тот момент просто не существовало (да и сейчас всё не так и празднично в этом месте).
НЛО прилетело и опубликовало эту надпись здесь
и как давно xml в php парсится сложнее? Я, конечно, уже лет 8 не пишу на php, но вот сходу попробовал:
и оно как бэ сработало… Что я делаю не так?
Быть может Вам стоит-таки почитать какую-нибудь книжку вида «PHP за 21 час» ?))
$xmlstr = file_get_contents('YML.xml');
$v = new SimpleXMLElement($xmlstr);
echo $v->shop->name;
и оно как бэ сработало… Что я делаю не так?
Быть может Вам стоит-таки почитать какую-нибудь книжку вида «PHP за 21 час» ?))
Помню, когда работал над формированием yml, все трижды проклял как раз-таки из-за «цена равна 0». Это самая большая проблема, которая начинает цепочку «а, это я не знаю, спроси у %сосед-name%».
Может, я чего-то не понимаю?
В тексте указывается, что YML — это XML. И по ссылке на определение его тоже так сказано. Но в конце статьи два раза даётся ссылка на онлайн-парсер Yaml. Это же разные вещи, нет?
В тексте указывается, что YML — это XML. И по ссылке на определение его тоже так сказано. Но в конце статьи два раза даётся ссылка на онлайн-парсер Yaml. Это же разные вещи, нет?
Тут имеет место коллизия наименований, не только Вас сбивающая с толку.
Есть ещё один YAML, изобретение Кларка Эванса, используемое как файл конфигурации в различных языках программирования, платформах и просто отдельных фреймворках (RoR, Dart, Symfony, Google App Engine и др.)
ru.wikipedia.org/wiki/Yaml
www.yaml.org
Название — YAML, формат файлов .yml. Так же как и у Яндекса.
Но у Яндекса то разновидность xml, а у Эванса — альтернатива xml.
Есть ещё один YAML, изобретение Кларка Эванса, используемое как файл конфигурации в различных языках программирования, платформах и просто отдельных фреймворках (RoR, Dart, Symfony, Google App Engine и др.)
ru.wikipedia.org/wiki/Yaml
www.yaml.org
Название — YAML, формат файлов .yml. Так же как и у Яндекса.
Но у Яндекса то разновидность xml, а у Эванса — альтернатива xml.
На всякий случай убрал ссылку на тот парсер из статьи. Вы будете смеяться, но упомянутый сервис подходит и для тестирования yml :) Но поскольку его предназначение совсем другое, во избежание путаницы убираю.
Писал несколько раз генерацию yml, ни разу особых проблем не было. Писал и на java, и на python.
delete
Писал несколько раз для выгрузки в Яндекс(да простят меня боги), единственный раз не возникло проблем с выгрузкой авто, а дальше было «в гостях у Аида» ошибки спецификации, несогласованность и т. д. Все писалось в «Я» они любезно отвечали :) ЗЫ: Из последнего — «яндекс острова», благо все оперативно исправлялось и это тестирование было. И последнее не надо говорить что Яндекс не делает ошибок и все просто.
Писал несколько раз генерацию, трудности возникли при понимании документации. Многие вещи, достаточно «наркомански» написаны, некоторых нужных элементов нет в документации или они плохо описаны. Возможно, сейчас ситуация изменилась.
Прошел год и ничего особо не поменялось
Прошел ещё год и ничего особо не поменялось. До сих пор актуально.
Подскажите, пожалуйста, можно ли указать у одного товара несколько разделов?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Корректный YML для Яндекс.Маркета. Взгляд программиста