Ошибка в формировании YML?

Ссылка скопирована
1 ответ

Суть проблемы. Путаюсь сформировать YML из 1С, но ЯМаркет не пускает его, говорит присутствует неверный символ
Но прошерстив файл, я в упор этот символ не вижу

Вы использовали символ &. В YML-файлах его нужно заменять на код &

Сам XML

<yml_catalog date="2024-03-09 15:20"> <shop> <name>XXX ООО</name> <company>ООО "XXX"</company> <url/> <email>info@xxx.com</email> <categories> <category id="2">Игры для PlayStation 3</category> </categories> <offers> <offer id="fefcbbc6-7308-11ee-8a5b-902b34ee4a7e"> <name>PS3 Трон: Эволюция б/у</name> <vendor>Disney Interactive Studios</vendor> <url/> <price>1300</price> <oldprice>590</oldprice> <currencyId>RUR</currencyId> <categoryId>2</categoryId> <picture/> <description>Tron Evolution: The Video Game - это игроизация фальма Tron Legacy, который в свою очередь представляет собой ремейк старого фильма о приключениях программиста, попавшего в виртуальный мир.</description> <country_of_origin>РОССИЯ</country_of_origin> <vat>VAT_0</vat> <param name="Длина">1,4</param> <param name="Ширина">13,5</param> <param name="Высота">17</param> <param name="Вес">0,1</param> <weight>0,1</weight> <dimensions>1,4/13,5/17</dimensions> <condition type="preowned"> <quality>good</quality> <reason>Не значительные следы эксплуатации</reason> </condition> </offer> </offers> </shop> </yml_catalog>

<yml_catalog date="2024-03-09 15:20"> <shop> <name>XXX ООО</name> <company>ООО "XXX"</company> <url/> <email>info@xxx.com</email> <categories> <category id="2">Игры для PlayStation 3</category> </categories> <offers> <offer id="fefcbbc6-7308-11ee-8a5b-902b34ee4a7e"> <name>PS3 Трон: Эволюция б/у</name> <vendor>Disney Interactive Studios</vendor> <url/> <price>1300</price> <oldprice>590</oldprice> <currencyId>RUR</currencyId> <categoryId>2</categoryId> <picture/> <description>Tron Evolution: The Video Game - это игроизация фальма Tron Legacy, который в свою очередь представляет собой ремейк старого фильма о приключениях программиста, попавшего в виртуальный мир.</description> <country_of_origin>РОССИЯ</country_of_origin> <vat>VAT_0</vat> <param name="Длина">1,4</param> <param name="Ширина">13,5</param> <param name="Высота">17</param> <param name="Вес">0,1</param> <weight>0,1</weight> <dimensions>1,4/13,5/17</dimensions> <condition type="preowned"> <quality>good</quality> <reason>Не значительные следы эксплуатации</reason> </condition> </offer> </offers> </shop> </yml_catalog>

Дополнительно:

не разобрались?

  • cleverc, нет
  • nikosteel, в поддержку писали?
  • Shandy, Да, поддержка ЯМ не поможет. "Мы взяли в работу ваше обращение" и так пол года
  • Ответы:

    Вы в тех. поддержку обратитесь. Так быстрей удастся проблему решить.

    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Кирилл JS Ответ

    Для решения проблемы с ошибкой в формировании YML (YAML) файлов, следует уделить внимание нескольким ключевым аспектам:

    1. Проверьте синтаксис: YAML очень чувствителен к отступам и использованию пробелов. Убедитесь, что все блоки кода выровнены правильно и имеют правильное количество отступов.

      key1:
        - value1
        - value2
      key2:
        subkey1: value1

    key1: - value1 - value2 key2: subkey1: value1

    2. Проверьте правильность использования кавычек: в YAML кавычки используются для обозначения строковых значений или значений, содержащих специальные символы.

      key: "string value"
      key2: 'another string value'

    key: "string value" key2: 'another string value'

    3. Проверьте правильность использования специальных символов: некоторые символы, такие как двоеточие или дефис, могут иметь специальное значение в YAML. Если они используются в качестве обычных символов, их следует заключить в кавычки.

      key: "value:with:colon"
      key2: "value-with-hyphen"

    key: "value:with:colon" key2: "value-with-hyphen"

    4. Проверьте структуру файла: YAML файл должен иметь правильную структуру с использованием ключей и значений. Убедитесь, что все значения имеют соответствующие ключи и что файл не содержит лишних или ненужных символов.

    Следуя этим советам, вы сможете исправить ошибки в формировании YAML файлов и успешно использовать их в своем проекте.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно