Перейти к навигации Перейти к поиску
Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
XOXO ( eXtensible Open XHTML Outlines ) - это микроформат XML для контуров, созданный на основе XHTML . Разработанный несколькими авторами как попытка повторно использовать строительные блоки XHTML вместо изобретения ненужных новых элементов / атрибутов XML, XOXO основан на существующих соглашениях для публикации схем, списков и списков блогов в Интернете.
Спецификация XOXO определяет схему как иерархический упорядоченный список произвольных элементов. Спецификация достаточно открыта, что делает ее подходящей для многих типов данных списков. Например, более семантическая версия формата файла презентации S5 основана на XOXO.
Формат XML [ править ]
Элементами XML в документе XOXO являются:
<ol class="xoxo">
<ul class="xoxo">
- Упорядоченный список и неупорядоченный список являются корневыми элементами XOXO. Они могут содержать
class
атрибут со значениемxoxo
. Они также используются в качестве контейнеров для элементов схемы. У них может быть атрибут,compact="compact"
указывающий, видны ли дочерние элементы.
<li>
- Представляет элемент в структуре. Может содержать упорядоченный список или элемент неупорядоченного списка, чтобы содержать дочерние элементы, которые сами могут делать то же самое.
<a>
- Представляет гиперссылку для элемента в структуре. Возможные атрибуты включают в себя:
title
атрибут для указания дополнительной информации;type
атрибут , чтобы указать тип MIME пункта назначения линии связи;rel
атрибут для указания отношения по ссылке ресурса для этого контура (например , с помощью XFN ); и / илиrev
атрибут для указания отношения этой схемы к связанному ресурсу (например, с помощью VoteLinks ).
<dl>
- Может содержать любое количество произвольных свойств с использованием элементов
<dt>
(термин определения) и<dd>
(описание определения).
Пример использования XOXO [ править ]
- список воспроизведения
- Технические характеристики
- презентация
- каталог
- блогролл
См. Также [ править ]
Внешние ссылки [ править ]
- Спецификация XOXO
- xoxo.py Библиотека Python с открытым исходным кодом для контуров XOXO
- outliner.js Мощный редактор схем XOXO на основе CSS + Javascript с открытым исходным кодом