Simple Outline XML (SOX) is a compressed way of writing
XML
Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data. It defines a set of rules for encoding electronic document, documents in a format that is both human-readable and Machine-r ...
.
SOX uses indenting to represent the structure of an XML document, eliminating the need for closing tags.
Example
The following
XHTML
Extensible HyperText Markup Language (XHTML) is part of the family of XML markup languages which mirrors or extends versions of the widely used HyperText Markup Language (HTML), the language in which Web pages are formulated.
While HTML, pr ...
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
Haml (HTML Abstraction Markup Language) is a templating system that is designed to avoid writing inline code in a web document and make the HTML cleaner. Similar to other template systems like eRuby, Haml also embeds some code that gets execut ...
is a meta-XHTML representation, originally implemented for
Ruby
Ruby is a pinkish-red-to-blood-red-colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sapph ...
and has a similar mark-up structure.
Sources
Archive.org: Simple Outline XML: SOX
{{markup-languages-stub
XML
Lightweight markup languages