Goodx-xml

Хмл - технические требования

Технические вопросы

Немного теории об хмл и yml

XML (eks em ˈel/ англ. eXtensible Markup Language) — расширяемый язык разметки. Рекомендован Консорциумом Всемирной паутины (W3C). Спецификация XML описывает XML-документы и частично описывает поведение XML-процессоров (программ, читающих XML-документы и обеспечивающих доступ к их содержимому). 

Теперь по русски: ХМЛ это страница с кракозябрами, которые понимают двое: айтишники и  специальные онлайн программы.  В этих кракозябрах витьевато (но по строгим правилам) зашифрована нужная (или не очень) инфа. Один ресурс её шифрует и отдаёт, а другой принимает и расшифровывает.

Yml - это частный случай xml от компании яндекс, который в 99% случаев используется для передачи информации о товарах от одного ресурса к другому(часто: от онлайн-магазина к маркетплейсу).  Yml  состоит из двух основных частей:

  • В первую записывают  инфу о фирме-продавце и общие параметры товаров.
  • Во вторую () - поимённый список товаров с  их свойствам и характеристиками.

Что можно и что нельзя в хмл

В интернете огромное количество онлайн-магазинов по продажам товаров и услуг. И многие из них предъявляют свои требования к формированию xml. Чтобы по максимому избежать головной боли и ошибок при передачи данных о товарах  по хмл солюдайте общепринятые стандарты, описанные ниже:

1. В YML нельзя использовать непечатаемые символы с ASCII-кодами от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки).

 Символы

2. Символы " & > < ' нужно заменять на эквивалентные коды:

Замена символов в тексте для xml

3. Если в описании товара жизненно необходимо использовать спецсимволы, то можно его можно залючить в тег в тег CData:

Спецсимволы в хмл

4. Используйте только кидировку UTF-8.  Чтобы не было нечитаемых символов. UTF-8 нужно применять в двух местах:

  1. В качестве кодировки при сохранении файла.
  2. Указать боту, что текущий хмл написан с использованием UTF-8.

Спецсимволы в хмл

 

В следующей статье  более подробно рассмотрим xml-файл для маркета, т.е. тот самый оригинальный yml.

 

0
0
Назад
Нет комментариев. Почему бы Вам не оставить свой?
Ваше сообщение будет опубликовано только после проверки и разрешения администратора.
Ваше имя:
Комментарий:
ББ Редактор 6.2 Pro
Смайл - 01 Смайл - 02 Смайл - 03 Смайл - 04 Смайл - 05 Смайл - 06 Смайл - 07 Смайл - 08 Смайл - 09 Смайл - 10 Смайл - 11 Смайл - 12 Смайл - 13 Смайл - 14 Смайл - 15 Смайл - 16 Смайл - 17 Смайл - 18
АБВГДЕЁЖЗИЙ КЛМНОПРСТУФ ХЦЧШЩЬЫЪЭЮЯ
ABVGDEJOZHZIJ KLMNOPRSTUF XCCHSHW'Y#JEJUJA
Информация о загрузке файлов
Допустимые форматы файлов: gif, jpg, jpeg, png, zip, rar
Максимальный размер загруженных файлов модуля: 100 MB
Максимально допустимый размер файла для загрузки: 1 MB
Максимально допустимая ширина изображения: 1500 px
Максимально допустимая высота изображения: 1500 px
Количество одновременно загружаемых файлов: 10
Секретный код:Для обновления секретного кода нажмите на картинку
Повторить: