일반 이전 XML
Plain Old XML플레인 올드 XML(POX)은 기본 XML이며, XML 네임스페이스, 더블린 코어, XLink와 같은 다른 혼합 가능한 사양과 혼합되기도 한다.이것은 웹 서비스나 RDF와 같은 복잡하고 다층적인 XML 사양과 대조된다.이 용어는 POTS(일반 구식 전화 서비스) 및 유사하게 POJO(일반 구식 자바 객체)라는 표현에서 유래했거나 영감을 얻었을 수 있다.
흥미로운 질문은 POX가 XML 스키마와 어떻게 연관되어 있는가이다.한편으로 POX는 XML 스키마와 완벽하게 호환된다.그러나 많은 POX 사용자는 XML Schema-to-Java 도구의 불량하거나 일관되지 않는 품질을 피하기 위해 XML 스키마를 이용한다.[citation needed]
POX는 REST를 보완한다:REST는 통신 패턴을, POX는 정보 포맷 스타일을 말한다.
POX의 주요 경쟁자는 RDF, SOAP 섹션 5 인코딩과 같은 보다 엄격하게 정의된 XML 기반 정보 형식과 JSON, CSV와 같은 일반 비 XML 정보 형식이다.
외부 링크
- Microsoft Developer Network의 REST 및 POX 문서
- Microformats.org에서 유해하다고 간주되는 일반 오래된 XML
- Java Spring Framework에서 POX 지원
- SourceForge.net의 PleanXML