XOXO (mikroformát) - XOXO (microformat)
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
XOXO (eXtensible Open XHTML Outlines) je XML mikroformát pro obrysy postavené nad XHTML. Vyvinuto několika autory jako pokus o opětovné použití stavebních bloků XHTML místo vynalézání zbytečných nových prvků / atributů XML, XOXO je založeno na existujících konvencích pro publikování obrysů, seznamů a blogrolů na webu.
Specifikace XOXO definuje obrys jako hierarchický, seřazený seznam libovolných prvků. Specifikace je poměrně otevřená, takže je vhodná pro mnoho typů dat seznamu. Např. sémantičtější verze Formát souboru prezentace S5 je založen na XOXO.
Formát XML
Prvky XML v dokumentu XOXO jsou:
<ol class="xoxo">
<ul class="xoxo">
- Uspořádaný seznam a neuspořádaný seznam jsou kořenovými prvky XOXO. Mohou obsahovat
třída
atribut s hodnotouxoxo
. Používají se také jako kontejnery pro obrysové položky. Mohou mít tento atributcompact = "kompaktní"
k označení stavu, zda jsou podřízené položky viditelné.
<li>
- Představuje položku v obrysu. Může obsahovat objednaný seznam nebo neuspořádaný prvek seznamu, který obsahuje podřízené položky, které samy mohou také tak učinit.
<a>
- Představuje hypertextový odkaz na položku v obrysu. Mezi možné atributy patří: a
titul
atribut označující další informace; Atyp
atribut označující Typ MIME cíle odkazu; Arel
atribut označující vztah zdroje odkazu k této osnově (např. pomocí XFN ); a / nebo arev
atribut označující vztah této osnovy k propojenému zdroji (např. pomocí VoteLinks ).
<dl>
- Může obsahovat libovolný počet libovolných vlastností pomocí
<dt>
(definiční termín) a<dd>
(popis definice) prvky.
Příklad použití XOXO
- seznam skladeb
- Specifikace
- prezentace
- adresář
- blogroll
Viz také
externí odkazy
- Specifikace XOXO
- xoxo.py Otevřená knihovna Pythonu pro obrysy XOXO
- outliner.js Výkonný editor osnov XOXO založený na otevřeném zdroji CSS + Javascript