Специфікація rss 2

, вкладений елемент

- це необов'язковий вкладений елемент , який містить в собі три обов'язкових і три необов'язкових елемента.

- це URL, який вказує на GIF, JPEG або PNG зображення, яке асоціюється з каналом.

описує зображення. Використовується в якості атрибута alt тега <img> при формуванні HTML.</p> <p><link> - це URL, який вказує на web-сайт. При формуванні HTML каналу, зображення є посиланням (необхідно взяти до уваги, що <title> і <link> на практиці повинні бути рівні елементам <title> і <link> в описі каналу).</p> <p>опціональні елементи <width> і <height> визначають ширину і висоту зображення в пікселях. необов'язковий елемент <description> містить текст, який при формуванні HTML повинен міститися в атрибуті title HTML тега <a>, сформованого навколо зображення.</p> <p>Максимальне значення ширини зображення - 144. Значення за замовчуванням - 88. Максимальне значення висоти зображення - 400. Значення за замовчуванням - 31.</p> <p><cloud>, вкладений елемент <channel></p> <p><cloud> - це необов'язковий вкладений елемент <channel>, який визначає web-службу, яка підтримує інтерфейс rssCloud. Даний інтерфейс може бути реалізований за допомогою протоколів HTTP-POST, XML-RPC або SOAP 1.1.</p> <p>У цьому прикладі для запиту інформації про зміни каналу потрібно відправити XML-RPC повідомлення на rpc.sys.com (порт 80), вказавши шлях рівним "/ RPC2". Процедура, яку необхідно викликати, називається myCloud.rssPleaseNotify.</p> <p>Повний опис інтерфейсу rssCloud перебувати тут.</p> <p><ttl>, вкладений елемент <channel></p> <p><ttl> - це необов'язковий вкладений елемент <channel>, вказує час життя (time to live). Це число в хвилинах, яке вказує, як довго канал можна кешувати без поновлення з першоджерела.</p> <p><textInput>, вкладений елемент <channel></p> <p><textInput> - це необов'язковий вкладений елемент <channel>, який повинен містити 4 обов'язкових вкладених елемента.</p> <p><title> - Напис на кнопці Submit текстового поля введення.</p> <p><description> - Опис поля введення тексту.</p><p><name> - Ім'я текстового поля введення.</p> <p><link> - URL на CGI скрипт, який повинен обробляти текст, введений в поле введення.</p> <p><source>, вкладений елемент <item></p> <p><source> - це необов'язковий вкладений елемент <item>.</p> <p>Його значення - це ім'я RSS каналу, якому належить публікація. Він має один обов'язковий атрибут url, в якому вказується URL XML версії джерела.</p> <p><enclosure>, вкладений елемент <item></p> <p><enclosure> - це необов'язковий вкладений елемент <item>.</p> <p>Даний елемент має три обов'язкових атрибути. Url вказує URL вкладення, length вказує довжину в байтах, type вказує стандартний MIME тип вкладення.</p> <p>Атрибут url повинен бути HTTP URL.</p> <p><category>, вкладений елемент <item></p> <p><category> - це необов'язковий вкладений елемент <item>.</p> <h3><guid>, вкладений елемент <item></h3> <p><guid> - це необов'язковий вкладений елемент <item>.</p> <p>Не існує якихось певних правил формування значення <guid>. Забезпечення унікальності цього рядка - завдання каналу.</p> <p>якщо елемент <guid> має атрибут isPermaLink, який дорівнює true, процесор інтерпретує елемент <guid> як URL на публікацію, яка може бути відкрита в web-браузері.</p> <h3><author>, вкладений елемент <item></h3> <p><author> - це необов'язковий вкладений елемент <item>.</p> <p>У специфікації RSS 0.91 довжина даних елементів була обмежена 500 або 100 символами. В елементі <channel> не могло міститися більше 15 елементів <item>. Починаючи з версії 0.92, все обмеження на довжину і вкладеність XML елементів були зняті. Обробники і генератори RSS можуть встановлювати власні обмеження на кількість елементів <item> і обмеження рядків по довжині.</p> <p>Якщо у вас є питання по формату RSS 2.0, задавайте їх в списку розсилки RSS2-Support.</p> <h3>розширення RSS</h3> <p>RSS дозволяє розширювати себе новими можливостями. Для цього досить дотримуватися просте правило. RSS канал може містити елементи, відмінні від описаних в даній специфікації, тільки в тому випадку, якщо ці елементи визначені в просторі імен.</p> <p>Елементи, визначені в даній специфікації, самі не є членами будь-якого простору імен. Так що RSS 2.0 може залишатися сумісним з попередніми версіями в такому сенсі - версії 0.91 і 0.92 так само є коректними з точки зору RSS 2.0 специфікації. Якби елементи RSS 2.0 були б членами будь-якого простору імен, то зворотна сумісність була б порушена.</p> <h3>висновок</h3> <p>Безсумнівно, RSS - це відмінний формат, він вкрай популярний і широко поширений. Наявність усталеної концепції - це те, в чому RSS потребував тривалий час. Сенс цієї роботи - допомогти формату стати незмінним, щоб стимулювати зростання середовища, що формується навколо RSS, а так само розчистити шлях для появи інновацій в форматах обміну інформацією. Тому специфікація заморожена на версії 2.0.1. Можливі версії 2.0.2, 2.0.3 і т.п. очікуються тільки для пояснення, але ніяк не для додавання нових можливостей. Подальша робота повинна відбуватися на рівні додаткових модулів, які використовують простору імен, і на рівні абсолютно нових форматів обміну інформацією.</p></div> <div class="extra"> <div class="clear"></div> </div> </article> </div> </div> </div> </div> <div id="sidebar" class="col-1-3"> <div class="wrap-col"> <div class="box"> <div class="content"> <ul> <li><a href="/articles/problema-vovka-odinaka-aleksej-minjajli.html">Проблема вовка-одинака алексей міняйли Новомосковскть онлайн</a></li> <li><a href="/articles/skilki-koshtue-stati-falshivim-doktorom-nauk-v.html">Скільки коштує стати фальшивим доктором наук в Харкові - місто 812</a></li> <li><a href="/articles/diznajsja-recept-omletu-z-pomidorami-sekreti.html">Дізнайся рецепт омлету з помідорами, секрети вибору інгредієнтів і</a></li> <li><a href="/articles/servirovka-stolu-do-obidu-kartinki-tradicijni.html">Сервіровка столу до обіду картинки, традиційні правила і рекомендації</a></li> <li><a href="/articles/uniknennja-riziku-studopedija.html">Уникнення ризику - студопедія</a></li> <li><a href="/articles/jak-samomu-vidremontuvati-tepla-pidloga.html">Як самому відремонтувати тепла підлога</a></li> <li><a href="/articles/jak-probachiti-zradu-i-zradu-kohanogo-cholovika.html">Як пробачити зраду і зраду коханого чоловіка або дружини</a></li> <li><a href="/articles/gidrokompensatori-niva-shevrole-foto-pristrij.html">Гідрокомпенсатори нива шевроле фото, пристрій, ремонт, заміна своїми руками</a></li> <li><a href="/articles/jak-spodobaetsja-cholovikovi-hlopchikovi-jak.html">Як сподобається чоловікові, хлопчикові як завовать дівчину</a></li> </ul> </div> </div> </div> </div> </div> </div> </section> <footer> <div class="wrap-footer pominodiko"> <div class="row"> <div class="col-1-1"> <div class="wrap-col"> <div class="box"> <div class="content"> <ul> <li><a href="/articles/knjazhna-brillion-club.html">Княжна, brillion club</a></li> <li><a href="/articles/volonterstvo-v-shkoli.html">Волонтерство в школі</a></li> <li><a href="/articles/shho-robljat-horoshi-gospodini-z-vidvarenogo-risu.html">Що роблять хороші господині з відвареного рису зайвого pda - littleone 2018-2019</a></li> <li><a href="/articles/golkoterapija-pri-nevriti-licovogo-nerva.html">Голкотерапія при невриті лицьового нерва реабілітація</a></li> <li><a href="/articles/poliklinika-pri-mbu-cmkl-23-ordzhonikidzevskogo.html">Поліклініка при мбу ЦМКЛ № 23 Орджонікідзевського району на вул</a></li> <li><a href="/articles/znachennja-pegas-slovnik-ushakova-frazeologichnij.html">Значення «пегас» словник ушакова, фразеологічний словник української мови, античний світ</a></li> <li><a href="/articles/jake-merezheve-shovishhe-krashhe-i-jaku-vibrati.html">Яке мережеве сховище краще і яку вибрати для будинку</a></li> </ul> </div> </div> </div> </div> </div> </div> <div class="copyright"> <p>Copyright © 2026</p> <ul> <li><a href="/articles/nagritij-pidshipnik-velika-enciklopedija-nafti-i.html">Нагрітий підшипник - велика енциклопедія нафти і газу, стаття, сторінка 4</a></li> <li><a href="/articles/klasti-zhittja-ce.html">Класти життя - це</a></li> <li><a href="/articles/poroda-ovec-prekos-vivci-prekos.html">Порода овець прекос, вівці прекос</a></li> <li><a href="/articles/hlopec-abo-krashha-podruga.html">Хлопець або краща подруга</a></li> <li><a href="/articles/vuzol-zatjaguetsja-zashmorg.html">Вузол затягується зашморг</a></li> </ul> </div> </footer></div> <style> #cookieNoticeOverlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.72);display:none;align-items:center;justify-content:center;padding:20px}#cookieNoticeBox{width:100%;max-width:520px;background:#fff;border-radius:18px;padding:28px 24px;box-shadow:0 20px 60px rgba(0,0,0,.35);font-family:Arial,sans-serif;text-align:center}#cookieNoticeBox h2{margin:0 0 14px;font-size:24px;line-height:1.25;color:#111}#cookieNoticeBox p{margin:0 0 22px;font-size:16px;line-height:1.5;color:#333}#cookieNoticeOk{display:inline-block;width:100%;max-width:240px;border-radius:12px;padding:14px 22px;background:#111;color:#fff;font-size:17px;font-weight:700;text-decoration:none;box-sizing:border-box;cursor:pointer}#cookieNoticeOk:hover{background:#333}body.cookie-notice-locked{overflow:hidden} </style> <div id="cookieNoticeOverlay"> <div id="cookieNoticeBox" role="dialog" aria-modal="true"> <h2>Cookie на сайті</h2> <p>Ми використовуємо cookie для коректної роботи сайту та покращення сервісу.</p> </div> </div> <script> (function(){var storageKey='cookie_notice_ok_until';var showAgainAfter=24*60*60*1000;var now=Date.now();function getAcceptedUntil(){try{return Number(localStorage.getItem(storageKey))||0}catch(e){return 0}} function setAcceptedUntil(value){try{localStorage.setItem(storageKey,String(value))}catch(e){}} if(getAcceptedUntil()>now){return} var overlay=document.getElementById('cookieNoticeOverlay');var okLink=document.getElementById('cookieNoticeOk');if(!overlay||!okLink){return} function showNotice(){overlay.style.display='flex';document.body.classList.add('cookie-notice-locked')} function closeNotice(){overlay.style.display='none';document.body.classList.remove('cookie-notice-locked')} okLink.addEventListener('click',function(event){event.preventDefault();setAcceptedUntil(Date.now()+showAgainAfter);var rawHref=(okLink.getAttribute('href')||'').trim();if(rawHref==='#'||rawHref===''){closeNotice();return} var targetUrl=new URL(rawHref,window.location.origin).href;window.open(targetUrl,'_blank','noopener,noreferrer');closeNotice()});overlay.addEventListener('click',function(event){event.stopPropagation()});document.addEventListener('keydown',function(event){if(overlay.style.display==='flex'&&event.key==='Escape'){event.preventDefault();event.stopPropagation()}},!0);showNotice()})() </script></body> </html>