Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
group:shop:format:yml [2016/05/03 17:38] socposter [Структура] |
group:shop:format:yml [2016/05/03 20:17] socposter [Требования к YML-файлу] |
||
---|---|---|---|
Строка 11: | Строка 11: | ||
===== Требования к YML-файлу ===== | ===== Требования к YML-файлу ===== | ||
- | Стандарт YML не допускает использования в текстовых данных непечатаемых символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки). Это требует обязательной замены некоторых символов на эквивалентные им символьные коды: | + | Стандарт YML не допускает использования в текстовых данных непечатаемых символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13. **Разрешены — табуляция, перевод строки, возврат каретки.**). Это требует обязательной замены некоторых символов на эквивалентные им символьные коды: |
^ Символ в тексте ^ Код для YML-файла ^ | ^ Символ в тексте ^ Код для YML-файла ^ | ||
Строка 20: | Строка 20: | ||
| ' | ' | | | ' | ' | | ||
- | Поэтому не стоит использовать html теги в элементах yml. Как альтернатива замене символов, можно оборачивать данные с html в конструкцию <![CDATA[ ]]>, например: | + | <WRAP center round info 90%> |
+ | В большинстве случаем сервис самостоятельно преобразует запрещенные символы и уберет html теги, т.к. они не действуют во ВКонтакте. Но все же мы не рекомендуем использовать html теги в элементах yml. В редких случаях это мешает обработке отдельных элементов файла. | ||
+ | </WRAP> | ||
+ | Если в файле все таки присутствуют html теги, то для надежности, можете обернуть их в конструкцию <![CDATA[ ]]>. Это необязательно. Пример: | ||
<code xml> | <code xml> | ||
<description> | <description> | ||
Строка 26: | Строка 29: | ||
</description> | </description> | ||
</code> | </code> | ||
- | |||
- | В таком случае сервис очистит текст от html тегов самостоятельно. | ||
- | |||
===== Описание элементов и пример файла ===== | ===== Описание элементов и пример файла ===== | ||
* Подробно о структуре YML можно прочитать на сайте Яндекса [[https://yandex.ru/support/partnermarket/yml/about-yml.xml|здесь]]. | * Подробно о структуре YML можно прочитать на сайте Яндекса [[https://yandex.ru/support/partnermarket/yml/about-yml.xml|здесь]]. |