Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Потрібна допомога з парсингом XML каталога


  1. 97    34  4   2
    1 день500 UAH

    Здравствуйте. Имею большой опыт написания парсеров и работы с бд. Готов приступить к выполнению сразу после обсуждения тз.

  2. 1964    76  0
    1 день500 UAH

    Поправлю ваш файл без общения с "прогерами с той стороны" ) , давайте ваш файл в личку

  3. Ще 2 ставки приховано
  1. 2141    85  0
    1 день200 UAH

    Готов помочь.
    оооооооооооооооооооооооооооооооооооооооооооооооо

  • Леонід Б.
    8 жовтня 2019, 13:31 |

    Доброго дня. Яку помилку отримуєте при читанні за допомогою XMLReader?

  • Иван Сергеев
    8 жовтня 2019, 13:32 |

    Warning: XMLReader::expand(): /home/ohrana1/ohs.com.ua/www/xml_catalog1.xml:11040: parser error : EntityRef: expecting ';' in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Warning: XMLReader::expand(): йными элементами уличный датчик движения D&D in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Warning: XMLReader::expand(): ^ in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Warning: XMLReader::expand(): An Error Occurred while expanding in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Unknown: Argument 1 passed to DOMDocument::importNode() must be an instance of DOMNode, boolean given in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Warning: DOMDocument::importNode() expects parameter 1 to be DOMNode, boolean given in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Warning: simplexml_import_dom() expects parameter 1 to be object, null given in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 357Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 362Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 367Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 371Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 373Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 374Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 375Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 376Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 377Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 378Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 379Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 380Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 381Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 382Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 383Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 384Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 385Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 386Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 387Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 391Notice: Trying to get property of non-object in /home/ohrana1/ohs.com.ua/www/admin/controller/extension/module/downloadsyml.php on line 392

  • Иван Сергеев
    8 жовтня 2019, 13:35 |

    Я розумію що спецсиволи "розривають" структуру документа, але грубо кажучи програмісти які його формують кажуть що при вигрузці на Пром, Розетку вигружають без проблем. Це мене і путає прийняти кінцеве рішення дійсно вони кажуть правду і в мене є пробіл в знаннях чи все таки я правий

  • Дмитрий Р. PIM team
    8 жовтня 2019, 13:35 |

    У них не закоментированы символы ";" в коде при формировании XML. Как только встречается товар с ; ломается структура

  • Юрий Жилин
    8 жовтня 2019, 13:38 |

    скажите прогкрам  с той стороны , что описание надо заключать в <![CDATA[ description ]]> и также использовать Спецкоды HTML image

  • Віталій М.
    8 жовтня 2019, 16:55 |

    С файлом всё ОК, просто браузег его неправильно отображает. Да и не должен. 

  • Віталій М.
    8 жовтня 2019, 19:17 |

    Не понимаю, зачем Вам нужен XMLReader. Дело в том, что файл не валидирован, имеет ошибки в структуре. Но это нормально для XML файлов, и многие файлы имеют ошибку структуры. Для этого файла она указана в файле shops.dtd.   А сам файл " в общих чертах" соответствует YML (Yandex markt) файлам.  Посмотрите на файл через Notepad++. НА скриншоте программа AltovaXML.

     https://www.screencast.com/t/NyXFIQKslHCT

  • Юрий Жилин
    9 жовтня 2019, 9:27 |

    на скриншоте обычный notepad++ ) , а XMLReader - это библиотека для разбора XML )))

  • Юрий Жилин
    9 жовтня 2019, 9:28 |

    сорри ,я не увидел ваш скрин  и подумал ,что речь идёт о моём )


  • Віталій М.
    8 жовтня 2019, 19:26 |

    >>при вигрузці на Пром, Розетку вигружають без проблем. 

    Prom.ua и Rozetka имеют описания для таких файлов (это YML), и насчёт запрятых, т.п. у них тоже требования есть. Действительно, можно "Одеть" поле в скобки CDATA[], стандарт XML это позволяет.  А почему Вы не хотите сами пропустить эти файлы через проверку на магазинах? Не стесняйтесь!!! Почувствуйте Х..новый сервис Розетки в полном объёме! 

  • Віталій М.
    8 жовтня 2019, 19:26 |

    >>при вигрузці на Пром, Розетку вигружають без проблем. 

    Prom.ua и Rozetka имеют описания для таких файлов (это YML), и насчёт запрятых, т.п. у них тоже требования есть. Действительно, можно "Одеть" поле в скобки CDATA[], стандарт XML это позволяет.  А почему Вы не хотите сами пропустить эти файлы через проверку на магазинах? Не стесняйтесь!!! Почувствуйте Х..новый сервис Розетки в полном объёме! 

Актуальні фриланс-проєкти в категорії PHP

Зробити щоб листи про замовлення з магазину не потрапляли в спам

Зараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому…

PHPВеб-програмування ∙ 1 день тому ∙ 46 ставок

Перенести повністю готову адаптивну HTML5-структуру в WordPress.

12 000 UAH

Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)…

CMSPHP ∙ 4 дні 2 години тому ∙ 69 ставок

Інтеграція GoPos

Привіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо…

PHPВеб-програмування ∙ 4 дні 18 годин тому ∙ 26 ставок

Прописати мета дані АЛЬТ за допомогою ІІ

Сайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки

AI та машинне навчанняPHP ∙ 5 днів 15 годин тому ∙ 35 ставок

Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних

700 UAH

Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,…

PHPВеб-програмування ∙ 5 днів 21 година тому ∙ 26 ставок

Замовник
Иван Сергеев
Україна Вінниця  11  0
Проєкт опублікований
6 років тому
120 переглядів