iMessi89 Posted June 17, 2013 Report Share Posted June 17, 2013 Смотрим скриншот- http://clip2net.com/s/5eZir2 Не найдено описание для элемента "yml_catalog". Возможно неверно указан корневой элемент. Строка: 3 Позиция: 38 Подробнее<detail>cvc-elt.1.a: Cannot find the declaration of element 'yml_catalog'.</detail> Эт как так?) Quote Link to post Share on other sites
alaster Posted June 17, 2013 Report Share Posted June 17, 2013 Это понедельник, у яндекса похмелье. Давайте xml в студию) Quote Link to post Share on other sites
iMessi89 Posted June 17, 2013 Author Report Share Posted June 17, 2013 оке Это понедельник, у яндекса похмелье.Давайте xml в студию) Скажу сразу, ни куда не лез, ниче не менял)yandex.php Quote Link to post Share on other sites
disfated Posted June 18, 2013 Report Share Posted June 18, 2013 Читаем на скриншоте:Валидация формата экспортного файла для партнерской программы Яндекс.Авто.Ознакомьтесь с Техническими требованиями.По ссылкам идём - видим, что формат выгрузки в Яндекс.Авто отличается от формата Я.Маркета. Поэтому и ошибка.Как проверить под Я.Маркет не нашёл... Quote Link to post Share on other sites
iMessi89 Posted June 18, 2013 Author Report Share Posted June 18, 2013 Читаем на скриншоте:По ссылкам идём - видим, что формат выгрузки в Яндекс.Авто отличается от формата Я.Маркета. Поэтому и ошибка.Как проверить под Я.Маркет не нашёл... да не, все как раз верно - выбери вкладку "Другие сервисы" и покажет точно такую. же ошибку)))Я ж не первый раз валидность прохожу - потому знаю все эти тонкоти) Quote Link to post Share on other sites
disfated Posted June 18, 2013 Report Share Posted June 18, 2013 Тех.требования для Товаров и цен: http://help.yandex.ru/webmaster/?id=1111247Там есть пример xml файла (должен быть валидный) - http://partner.market.yandex.ru/pages/help/YML.xmlНо проверку он не проходит с той же самой ошибкой...Что не удивительно, ибо в Техническими требованиями приведён чёткий формат, который не соответствует Маркету - нет там элемента "yml_catalog".Почему нет валидатора под "товары и цены" - без понятия. Попробуй через интерфейс я.маркет проверить - там есть валидатор. Quote Link to post Share on other sites
alaster Posted June 18, 2013 Report Share Posted June 18, 2013 Проблема такова, что визуально yml файл соответствует заявляемым через shops.dtd Яндексом требования.Однако, яндексовский валидатор может проверять лишь соответсвие файла по XSD формату. Конвертировать dtd в xsd оказалось несколько проблематичено и лень) нашел только одну тайваньскую jar утилиту - и не стал париться с ней. А валидацию на xsd можно в том же notepad++ сделать через плагин xml. Quote Link to post Share on other sites
Danya Posted September 9, 2013 Report Share Posted September 9, 2013 Добавил в файл поле <vendor>...</vendor> В названии бренда указан символ "&" при переходе к site.com/yandex.xml выдаёт ошибку: This page contains the following errors:error on line 36017 at column 16: xmlParseEntityRef: no nameBelow is a rendering of the page up to the first error. содержимое бренда в файле yandex.xml: ... LEFT JOIN s_brands b ON b.id = p.brand_id ?...и ... if($p->brand) print "<vendor>".$p->brand."</vendor> "; ... Как можно исправить ошибку, чтобы данный символ можно было оставить? Quote Link to post Share on other sites
Danya Posted September 10, 2013 Report Share Posted September 10, 2013 нет конечно, сейчас выкладываю, версия 2.0.2yandex.php Quote Link to post Share on other sites
Danya Posted September 10, 2013 Report Share Posted September 10, 2013 kors поможете исправить ошибку, пожалуйста? Quote Link to post Share on other sites
Danya Posted September 10, 2013 Report Share Posted September 10, 2013 kors Благодарю Вас! Помогло! Quote Link to post Share on other sites
ЕвгенийПеров Posted October 29, 2018 Report Share Posted October 29, 2018 Ну и как поправили не понял? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.