Jump to content

Simple Outline XML

From Wikipedia, the free encyclopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

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

Sources