OpenOffice.org XML은 썬 마이크로시스템즈가 2000년~2002년에 공개 커뮤니티의 노력으로 개발한 오픈 XML 기반 파일 형식이다. 오픈 소스 소프트웨어 애플리케이션 제품군인 OpenOffice.org 1.x와 스타오피스 6 및 7에서 파일을 저장하기 위한 기본 파일 형식으로 이 형식을 사용했다. OpenOffice.org XML 형식은 더 이상 널리 사용되지 않지만, OpenOffice.org의 계보를 잇는 최신 버전의 소프트웨어들에서는 여전히 지원된다.
오픈도큐먼트 (ISO/IEC 26300:2006)는 OpenOffice.org XML을 기반으로 하며, 이 두 형식은 많은 기술적 영역에서 매우 유사하다. 그러나 오픈도큐먼트는 구형 OpenOffice.org XML 형식과 동일하지 않으며 두 형식은 직접적으로 호환되지 않는다. 2005년에 OpenOffice.org (버전 2.0부터)와 스타오피스 (버전 8부터)는 기본 형식을 오픈도큐먼트로 전환했다.
스타오피스 개발자들은 기존의 바이너리 스타오피스 파일 형식을 대체하기 위해 XML을 채택했다. 초안 버전은 스타오피스 XML 파일 형식(StarOffice XML File Format)으로도 알려져 있었다.
초안에 명시된 목표는 다음과 같다.
우리의 목표는 두 가지이다. 모든 스타오피스 구성 요소를 아우르는 완전한 사양을 갖추는 것과, 사무용 문서를 위한 개방형 표준을 제공하는 것이다.
이 형식은 문서를 설명하기 위해 XML 파일을 사용한다. 공간을 최소화하기 위해 파일은 아카이브로 압축되며, 포함된 데이터의 종류에 따라 확장자가 부여된다.
| 파일 유형 | OpenOffice.org/스타오피스 구성 요소 | 파일 (템플릿) 확장자 | MIME |
|---|---|---|---|
| 텍스트 | Writer | sxw (stw) | application/vnd.sun.xml.writer application/vnd.sun.xml.writer.template |
| 스프레드시트 | Calc | sxc (stc) | application/vnd.sun.xml.calc application/vnd.sun.xml.calc.template |
| 그래픽 | Draw | sxd (std) | application/vnd.sun.xml.draw application/vnd.sun.xml.draw.template |
| 프레젠테이션 | Impress | sxi (sti) | application/vnd.sun.xml.impress application/vnd.sun.xml.impress.template |
| 수식 | Math | sxm | application/vnd.sun.xml.math |
| 마스터 문서 | Writer | sxg | application/vnd.sun.xml.writer.global |
| HTML | Writer | HTML (stw) | text/html application/vnd.sun.xml.writer.web |