Понимание XML / RSS ... почему локальная копия RSS-канала не отображается в браузере? - PullRequest
0 голосов
/ 27 сентября 2010

Если я захожу на фид в

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topalbums/sf=143444/limit=10/xml

с Firefox, он отображает фид, как я и ожидал.Но если я скопирую источник (просмотр источника) этого экрана и сохраню его в файле, подобном feed.xml, на моем локальном компьютере - он не будет отображать файл, но выдаст ошибку:

Ошибка синтаксического анализа XML: неправильно сформировано Расположение: файл: /// C: /Program%20Files/xampp/htdocs/feed.xml Строка № 27, столбец 48: 7.99

Не могу понять, почемуточно такой же источник не будет работать локально.

1 Ответ

1 голос
/ 27 сентября 2010

Когда фид является запросом с веб-сервера, MIME-тип (в данном случае application / xml) отправляется с файлом, который помогает браузеру узнать, как его отобразить.

При загрузке файлавне диска, этой информации нет, следовательно, она будет отображаться по-другому.

Это не объясняет вашу ошибку синтаксического анализа, но объясняет, почему фид отображается по-разному.

...