Simple Outline XML
Appearance
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:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Sample page</title> </head> <body> <p>A very brief page</p> </body> </html>
... 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
- JSON is another simple outline language (which is also the base of similar associative array initializers in PHP), and into which almost all XML documents can be expressed (with the exception of DTDs).
- Haml is a meta-XHTML representation that integrates with Ruby on Rails and has a similar mark-up structure.
Sources