OML

OML

OML(Outline Markup Language)은 개요의 XML 형식입니다.그것은 원래 레이 그리젤 휴버에 의해 제안되었다.이 사양은 OPML에서 볼 수 있는 개념을 기반으로 설계되었으며, 일부 제한 사항을 수정하는 것을 목표로 합니다.

OML은 OML과 유사한 구조를 가지고 있다. OML의 옹호자들은 OML만큼 단순하고 유연하지만, 확장 메커니즘이 OML보다 낫다고 주장한다. 사용자가 속성을 자유롭게 추가하는 대신, OML은 OML을 도입한다.<item>요소(자체 요소)<outline>); 의 인스턴스<item>요소를 자유롭게 추가할 수 있습니다.

결과 문서는 동등한 OPML 문서보다 구문 분석하기가 더 쉽다고 주장됩니다.OPML의 독자는 다른 사람이 표준 요소에 추가한 속성을 알 수 없습니다.따라서 독자가 해석하려는 요소에는 알려진 속성과 알려지지 않은 속성이 혼합되어 있을 수 있습니다.OPML의 단점은 XML 네임스페이스가 기존 태그에 속성을 추가할 수 있기 때문에 OML을 포함한 모든 XML 기반 형식에 적용됩니다.다만 OPML은 새로운 속성의 자유 형식 정의에 대한 열의가 매우 강합니다.OML에서는 확장자는 다음 형식으로 추가됩니다.<item>대신 알 수 없음<item>파일 내의 기존 데이터를 손상시키지 않고 폐기할 수 있습니다.OML이 채택하는 접근방식은 다른 XML 기반 언어의 접근방식 및 일부 표준 조직의 이념에 보다 부합하도록 설계되어 있습니다.

OML의 장점에도 불구하고, OML은 널리 사용되지 않고 있다.OPML의 인기가 높아지는 이유로는 OML의 상대적 신규성(2003년 5월 최종 결정), XML 커뮤니티[citation needed] 구성원 간의 비기술적 정치적 문제가 있습니다.

OML을 비판하는 사람들은 OML이 공백을 보존하는 메커니즘을 가지고 있지 않다고 지적한다.어떤 이들은 또한 이 두 가지 차이점을 발견했다.<item>그리고.<data>불필요.

「 」를 참조해 주세요.