XOXO ( eXtensible Open XHTML Outlines ) para sindicación web es un microformato XML para esquemas basado en XHTML . Desarrollado por varios autores con el objetivo de reutilizar los bloques de construcción de XHTML en lugar de inventar nuevos elementos/atributos XML innecesarios, XOXO se basa en convenciones existentes para la publicación de esquemas, listas y enlaces a blogs en la web.
La especificación XOXO define un esquema como una lista jerárquica y ordenada de elementos arbitrarios. Esta especificación es bastante abierta, lo que la hace adecuada para muchos tipos de datos en formato de lista. Por ejemplo, la versión más semántica del formato de archivo de presentación S5 se basa en XOXO.
formato XML
Los elementos XML en un documento XOXO son:
<ol class="xoxo"><ul class="xoxo">- La lista ordenada y la lista no ordenada son los elementos raíz de XOXO. Pueden contener el
classatributo con el valorxoxo. También se utilizan como contenedores para elementos de esquema. Pueden tener el atributocompact="compact"para indicar si los elementos secundarios son visibles.
<li>- Representa un elemento en el esquema. Puede contener un elemento de lista ordenada o no ordenada para contener elementos secundarios que, a su vez, también pueden contener elementos de lista.
<a>- Representa un hipervínculo para un elemento en el esquema. Los atributos posibles incluyen: un
titleatributo para indicar información adicional; untypeatributo para indicar el tipo MIME del destino del enlace; unrelatributo para indicar la relación del recurso del enlace con este esquema (por ejemplo, usando XFN ); y/o unrevatributo para indicar la relación de este esquema con el recurso vinculado (por ejemplo, usando VoteLinks ).
<dl>- Puede contener cualquier número de propiedades arbitrarias utilizando los elementos (término de definición) y (descripción de definición).
<dt><dd>
Ejemplo de uso de XOXO
- lista de reproducción
- especificación
- presentación
- directorio
- blogroll
Véase también
Enlaces externos
- Especificación XOXO
- xoxo.py Biblioteca Python de código abierto para esquemas XOXO
- "outliner.js — Editor de esquemas XOXO de código abierto" . Archivado del original el 26/11/2022 . Consultado el 11/08/2005 .
- Microformatos
- HTML semántico
- formatos de sindicación web
- Estándares basados en XML