Нові стандарти на основі XML

Невичерпне джерело винаходів

Нижче наведені чотири приклади, що ілюструють широту використання XML в мережі і демонструють, як за допомогою безперервного виникнення XML стає дуже легко вирішити багато завдань, над якими колись билися кращі фахівці.

Мова перетворень XSL (XSLT, Extensible Stylesheet Language Transformations)

Ця, заснована на XML, мова дозволяє витягувати і сортувати XML-дані і форматувати їх як HTML або XHTML, після чого вони стають готові до перегляду в Web. При необхідності XSLT може перетворити дані в формат PDF, текстовий файл або використати їх для постійного оновлення якоїсь таблиці, діаграми або інших зображень у форматі Scalable Vector Graphics (SVG). За допомогою XSLT можна виконувати всі ці завдання одночасно. Більш докладні відомості з даного питання можна знайти в керівництві Девіда Ейзенберга ” Using XML»

Система опису ресурсів (RDF, Resource Description Framework)

Ця, заснована на XML, мова надає послідовну структуру для додатків, що обмінюються метаданими в Web. Іншими словами, RDF інтегрує бібліотечні каталоги та директорії, збирає та об’єднує новини, програмне забезпечення та всі типи вмісту. RDF також полегшує взаємодію та обмін даними між різними типами колекцій (наприклад, колекції музики і фотографій). RDF використовується в деяких додатках. Наприклад, якщо відкрити каталоги браузера Mozilla, можна знайти файли RDF (і CSS), що допомагають браузеру працювати.

Rich Site Summary (RSS)

Rich Site Summary (RSS) є простою мовою XML для опису Web-сайтів. Він був розроблений Деном Ліббі (dan Libby) для порталу AOL/Netscape «My Netscape». Після втрати інтересу AOL до цього проекту в квітні 2001 року, просуванням RSS зайнялася компанія Дейва Вайнера (Dave Winer) UserLand Software Company. Сьогодні RSS використовують тисячі сайтів, що зробило RSS одним з найбільш популярних форматів XML в Web.

Засоби Web-публікації

Грунтуючись на нашому досвіді, можна заявити, що ті завдання, які додатки, що підтримують XML, вирішують за плату, додатки, створені на основі XML, – в умілих руках виконують безкоштовно. У свою чергу, багато розробників створюють нові подібні додатки, щоб полегшити життя своїх колег-дизайнерів, розробників і авторів.

Наприклад, програма для публікації в Web під назвою Movable Type, використовувана кмітливими авторами для підтримки та оновлення Веб-журналів, сайтів новин і вебблогів, використовує XML-RCC для полегшення управління сайтом і XML RSS для автоматичного розподілу вмісту між іншими, що підтримують XML, сайтами. Тоді як Movable Type дозволяє користувачам публікувати свої творіння в мережі, XML дозволяє Movable Type просто існувати.

Movable Type є лише однією з багатьох програм, що використовують XML для управління контентом. В якості інших прикладів подібних продуктів можна назвати Radio UserLand, UserLand Frontier і Blogger від компанії Pyra Software. Популярність таких продуктів неухильно зростає як і число користувачів, які виявили простоту і задоволення від публікації своїх міркувань в Internet.

Таким чином, у міру поширення ПЗ для публікації, збільшується і використання XML – не тільки за рахунок розробників, але і завдяки користувачам, які навіть не чули про стандарт XML.

Лідери ринку також не відстають від менш великих виробників ПЗ в плані підтримки цього стандарту. Flash MX дозволяє імпортувати, експортувати і обробляти XML, що дозволяє додати переваги заснованої на стандартах технології обміну даними до потужності програмного продукту Macromedia. Завдяки XML розробники можуть використовувати одні і ті ж XML-дані для Flash і звичайної версії сайту і заощадити час і витрати, одночасно оптимізувавши використання ресурсів.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.