Simple Outline XML

Simple Outline XML (SOX) is a compressed way of writing XML.

SOX uses indenting to represent the structure of an XML document, eliminating the need for closing tags.

Example

The following XHTML markup fragment:

Sample page

A very brief page

... would appear in SOX as:

html>

xmlns=http://www.w3.org/1999/xhtml

head>

title> Sample page

body>

p> A very brief page

SOX can be readily converted to XML.

See also

  • Haml is a meta-XHTML representation, originally implemented for Ruby and has a similar mark-up structure.

Sources

  • [https://web.archive.org/web/20200201103956/http://www.langdale.com.au/SOX/ Archive.org: Simple Outline XML: SOX]
  • [https://web.archive.org/web/20071013205629/http://www.ibm.com/developerworks/xml/library/x-syntax.html Archive.org: IBM Developer Works > XML > XML Watch: Exploring alternative syntaxes for XML, Weighing the pros and cons]

{{markup-languages-stub}}

Category:XML

Category:Lightweight markup languages