Реклама на сайте Advertise with us

С этим XML-файлом не связана ни одна таблица стилей.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 07/02/09 в 00:38       Ответить с цитатойцитата 

RSS в "Опере" воспроизводиться норма, а вот в "Лисе" древо и вверху "С этим XML-файлом не связана ни одна таблица стилей."
Как решить эту проблему подскажите пожалуйста.

Push Траф для Арбитража : Раз | Два
Есть СНГ траф? Лей сюда!

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 07/02/09 в 06:26       Ответить с цитатойцитата 

Какой версии Лиса?
Если свеженькая, то покажи первые 10-15 строк из исходного кода этого RSS-потока, может там заголовки некорректные или ещё что...

Power of the lime madness...

5
 



С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345

Ссылка на сообщениеДобавлено: 07/02/09 в 09:35       Ответить с цитатойцитата 

Прогони валидатором http://validator.w3.org/feed/

Строим Луна-парки с блэкджеком и шлюхами. Дорого.

5
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 08/02/09 в 11:11       Ответить с цитатойцитата 

Лиса кажется 3.0.5.
Первые строчки:

Код:

- <rss version="2.0">
  - <channel>
      <title>my rss</title>
<link>site.com</link>


Но я смотрю там должно еще что то написано.

Валидатор выдал такие ошибки:
- pubDate must be an RFC-822 date-time: Tue, 03 Feb 2009 17:32:57 +0000 GMT
- Feeds should not be served with the "text\xml" media type
- item should contain a guid element (4 occurrences)
- Missing atom:link with rel="self"

Push Траф для Арбитража : Раз | Два
Есть СНГ траф? Лей сюда!

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/02/09 в 14:06       Ответить с цитатойцитата 

Ничего страшного в этом нет. XML-это язык данных. Отобразить "голые" данные можно, но хуй там разберешь где что. Для удобного отображения XML данных применяют XSLT шаблоны. Эти шаблоны накладываются на данные и получается вполне читабельная страница. К примеру, яндекс так свои паги делает.

Операция, когда на входе имеем данные (XML) и шаблон (XSLT) -> в результате получаем HTML, называется XSLT-преобразованием.

http://gazette.linux.ru.net/lg89/danguer.html - тут показано как из файлов hello.xml + hello.xslt получается hello.html

Преобразование может быть на стороне сервера и тогда клиент видит готовую HTML пагу.

Преобразование так же может быть на стороне клиента, когда ему выплевывается XML, а в нем прописывается путь к шаблону. Тогда броузер закачивает XSLT шаблон и выполняет преобразование и клиент видит в броузере HTML пагу.

В твоем случае именно такая тема - броузер принял XML и в непонятках что с ним делать, так как таблица стилей (XSLT) не задана для этого XML. Т.е. преобразовать его в HTML он не знает как. И вероятно предлагает просто просмотреть исходник.

Но отдаваемый XML RSS не имеет таблицы стилей, так как его преобразовывают клиентские парсилки. Что вполне логично.

В нынешних броузерах для XML-RSS формата где то внутри вшита своя дефолтная XSLT таблица стилей, что позволяет при просмотре XML RSS автоматически преобразовывать его в HTML дефолтным шаблоном.

Так вот, эта дефолтная таблица не хочет накладываться на RSS. Или RSS галимый или броузер галимый.

5
 



С нами с 19.11.06
Сообщения: 2295
Рейтинг: 345

Ссылка на сообщениеДобавлено: 08/02/09 в 16:22       Ответить с цитатойцитата 

Lexikon писал:

Код:

- <rss version="2.0">
  - <channel>
      <title>my rss</title>
<link>site.com</link>


Но я смотрю там должно еще что то написано.


Должно ) Вот тот же кусок из моего RSS. Валидатор, опера и мозилла на него не ругаются.
Код:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
   <title>Тайтл</title>
   <link>Линк</link>
...


Последний раз редактировалось: Klirik (08/02/09 в 16:31), всего редактировалось 4 раз(а)

Строим Луна-парки с блэкджеком и шлюхами. Дорого.

5
 



С нами с 03.07.07
Сообщения: 50
Рейтинг: 100

Ссылка на сообщениеДобавлено: 08/02/09 в 16:23       Ответить с цитатойцитата 

Lexikon писал:
Валидатор выдал такие ошибки:
- pubDate must be an RFC-822 date-time: Tue, 03 Feb 2009 17:32:57 +0000 GMT
- Feeds should not be served with the "text\xml" media type
- item should contain a guid element (4 occurrences)
- Missing atom:link with rel="self"


ну так и исправляй, как говорят.
выдавай дату в нужном формате; тип документа - text/xml или application/rss+xml (там слеш должен быть, а не бэкслеш); в каждом блоке обязательно указывай элемент guid, уникальный линк на пост там обычно

5
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 08/02/09 в 17:46       Ответить с цитатойцитата 

После того как вместо text\xml поставил text/xml ничего не изменилось в валидаторе только ошибка ушла, но когда поставил application/rss+xml появилось то что нужно! Надеюсь проблем больше не появиться!
Благодарю всех за помощь! smail54.gif

Push Траф для Арбитража : Раз | Два
Есть СНГ траф? Лей сюда!

0
 

Люблю то, что делаю!

С нами с 22.10.06
Сообщения: 5053
Рейтинг: 4418


Передовик Master-X (16.12.2014) Передовик Master-X (16.02.2017) Передовик Master-X (01.03.2017) Передовик Master-X (16.03.2017) Передовик Master-X (01.09.2017) Ветеран трепа Master-X (16.09.2017)
Ссылка на сообщениеДобавлено: 08/02/09 в 19:21       Ответить с цитатойцитата 

Есть ли возможнасть установить период обновления RSS канала.
Допустим я добавил новую новость, но подписчик её получит не сразу, а только после того как обновит канал вручную или спри новом входе. А как сделать чтоб обновление было минут через 60?
Благодарю!

Push Траф для Арбитража : Раз | Два
Есть СНГ траф? Лей сюда!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »