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 아웃라인 에디터