2015-04-28 11 views
0

Я пытаюсь загрузить это в iTunes, но я все время возвращаю ту же ошибку. У меня даже нет & в этом месте, и когда я запустил его через валидатор W3school, он сказал, что все было хорошо. Любая помощь очень ценитсяНедопустимый XML: ошибка в строке. Имя объекта должно немедленно следовать за символом «&» в ссылке на объект

<?xml version="1.0" encoding="UTF-8"?> 

<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"> 

<channel> 
<title>The Regulars</title> 
<link>http://theregularspodcast.tumblr.com/</link> 
<language>en-us</language> 
<copyright>The Regulars, 2015</copyright> 
<itunes:subtitle>EP1 Paying for butts and RIP Konami</itunes:subtitle> 
<itunes:author>The Regulars</itunes:author> 
<itunes:summary>Christopher and Matthew talk about mostly video game news. Sometimes we talk about other stuff too.</itunes:summary> 
<description>WHAT IS GOING ON AT KONAMI, WHY DOES A HORSE BUTT COST £60</description> 
<itunes:owner> 
<itunes:name>The Regulars</itunes:name> 
<itunes:email>[email protected]</itunes:email> 
</itunes:owner> 
<itunes:image href="https://dl.dropboxusercontent.com/u/56667917/logo.png" /> 
<itunes:category text="Games and Hobbies"> 
<itunes:category text="Video Games"/> 
</itunes:category> 

<item> 
<title>EP1 Paying for butts and RIP Konami?</title> 
<itunes:author>Matthew Starkey</itunes:author> 
<itunes:subtitle>Episode 1</itunes:subtitle> 
<itunes:summary>Chris and Matthew talk about the recent paid mods feature on steam, what is going on with Konami and other related topics</itunes:summary> 
<enclosure url="https://dl.dropboxusercontent.com/u/56667917/The%20Regulars%20-%20EP%201%20-%20Paying%20for%20Anuses%20and%20RIP%20Konami.mp3" length="122341985" type="audio/mpeg" /> 
<guid>https://dl.dropboxusercontent.com/u/56667917/The%20Regulars%20-%20EP%201%20-%20Paying%20for%20Anuses%20and%20RIP%20Konami.mp3</guid> 
<pubDate>Wed, 29 April 2015</pubDate> 
<itunes:duration>1:03:43</itunes:duration> 
<itunes:keywords>video games aoncefreeman forgivenpast the regulars skyrim valve steam konami hideo kojima metal gear solid silent hills paid mods</itunes:keywords> 
<itunes:explicit>yes</itunes:explicit> 
</item> 


</channel> 
</rss> 
+0

В этом документе нет '&'. Если вы загружаете документ точно так, как показано, приложение ошибочно выводит эту ошибку. –

+0

Посмотрите (среди тонны другого вопроса, подобного этому, просто выполните поиск "* [xml] имя объекта должно немедленно следовать *" на SO): https://stackoverflow.com/questions/20230551/getting-a- заместитель сущность-имя-обязательно сразу-последующие-в-сущность-Ссылки на сайты – potame

ответ

1

Согласно official iTunes podcast specs, категория Игры & Хобби должен содержать HTML сущности эквивалент амперсанд в RSS-канал. В вашем конкретном случае использование слова «и», а не амперсанда не соответствует какой-либо существующей категории iTunes (следовательно, ошибка в iTunes). Просто замените его:

Games &amp; Hobbies 

Дополнительно, примите во внимание, что Видеоигры является суб категория Игры & Хобби, поэтому правильно синтаксисом для категории тегов ITunes в Подкаст RSS корма:

<itunes:category text="Games &amp; Hobbies"> 
<itunes:category text="Video Games" /> 
</itunes:category>