2014-11-26 12 views
1

Мне нужно иметь возможность добавлять теги XML в iTunes в мой канал.Проблемы с Middleman feed.xml.builder с тегами iTunes

Я вижу, что вы можете создавать собственные теги с xml.<WHATEVER>, но мне нужна поддержка тегов :, как в подкасте. middleman build pukes при попытке что-то вроде xml.itunes:summary и xml.itunes_summary (как и некоторые драгоценные камни) не конвертируется в формат :.

Не поддерживаются ли эти типы тегов XML или я использую неправильный синтаксис?

ответ

1

Приятный Middlemanapp twitter account направил меня к проекту Builder, который является кодом, фактически выполняющим работу.

Если ваша цель состоит в том, чтобы получить пространство имен, ITunes-у выхода как:

<itunes:summary>The best damn thing ever.</itunes:summary>

Вы можете сделать это один из двух рекомендуемых способов. Я рекомендую второй способ, потому что первый метод добавляет кучу лишних пробелов as noted in this issue on Github.

xml.itunes :summary { xml.text! "The best damn thing ever." }

или

xml.tag!("itunes:summary", "The best damn thing ever.")

 Смежные вопросы

  • Нет связанных вопросов^_^