XOXO(마이크로 포맷)
XOXO (microformat)![]() |
XOXO(eXtensible Open XHTML Outlines)는 XHTML 위에 구축된 아웃라인용 XML 마이크로포맷입니다.XHTML 구성 요소를 재사용하기 위해 여러 저자에 의해 개발되었습니다.XO는 불필요한 새로운 XML 요소/속성을 발명하지 않고 XHTML 구성 요소를 블로그에 게시하는 기존 규칙을 기반으로 합니다.
XOXO 사양은 아웃라인을 임의의 요소의 계층적 순서 목록으로 정의합니다.사양이 상당히 개방적이어서 다양한 유형의 목록 데이터에 적합합니다.예: S5 프레젠테이션 파일 형식의 보다 의미적인 버전은 XOXO에 기반합니다.
XML 형식
XOXO 문서의 XML 요소는 다음과 같습니다.
<ol class="xoxo">
<ul class="xoxo">
- 순서부 리스트와 순서부 리스트는 XOXO의 루트 요소입니다.이러한 구성 요소에는
class
값을 가진 속성xoxo
아웃라인 아이템의 컨테이너로도 사용됩니다.그들은 그 속성을 가지고 있을 수 있다.compact="compact"
하위 항목이 표시되는지 여부를 나타냅니다.
<li>
- 아웃라인의 항목을 나타냅니다.정렬된 목록 또는 정렬되지 않은 목록 요소를 포함할 수 있으며, 하위 항목도 포함될 수 있습니다.
<a>
- 아웃라인의 항목에 대한 하이퍼링크를 나타냅니다.사용 가능한 Atribute는 다음과 같습니다.
title
추가 정보를 나타내는 속성.type
링크 수신처의 MIME 타입을 나타내는 Atribute.rel
링크 리소스와 이 개요의 관계를 나타내는 속성(예: XFN 사용) 및/또는rev
속성: 링크된 리소스에 대한 이 개요의 관계를 나타냅니다(예: VoteLinks 사용).
<dl>
- 다음을 사용하여 임의의 수의 속성을 포함할 수 있습니다.
<dt>
(정의어) 및<dd>
(정의 설명) 요소.
XOXO의 사용 예
- 플레이 리스트
- 사양
- 발표
- 디렉토리
- 블로그 롤
「 」를 참조해 주세요.
외부 링크
- XOXO 사양
- xoxo.py XOXO용 오픈 소스 Python 라이브러리 개요
- outliner.js 오픈소스 CSS+Javascript 기반의 강력한 XOXO 아웃라인 에디터