Использование файла: // вводить ссылки в RSS-каналах - PullRequest
2 голосов
/ 01 января 2011

Я хочу создать RSS-канал для сетевой папки Windows (что-то вроде //acme/test).

В элементе <link> я попробовал следующие варианты, но безуспешно:

  1. <link>file:////acme/test</link>
  2. <link>file://\\acme\test</link>
  3. <link>\\acme\test</link>

Есть идеи?Я использую RSS 2.0.

1 Ответ

2 голосов
/ 02 сентября 2012

Если вы будете следовать спецификациям RSS 2.0, у вас возникнет небольшая проблема , поскольку на самом деле это не один из поддерживаемых или допустимых типов ссылок:

RSS накладывает ограничения на первые непробельные символы данных в элементах <link> и <url>. Данные в этих элементах должны начинаться с зарегистрированной IANA схемы URI, такой как http://, https://, news: //, mailto: и ftp: //. До RSS 2.0 спецификация допускала только http: // и ftp: //, однако на практике разработчики контента использовали другие схемы URI и поддерживали агрегаторы. Агрегаторы могут иметь ограничения на поддерживаемые ими схемы URI. Разработчики контента не должны предполагать, что все агрегаторы поддерживают все схемы.

Так что, если вам нужно, чтобы он работал с этими ссылками на сетевые папки, вам понадобится агрегатор, который сможет с этим справиться, или напишите его самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...