___ _ _ __ _ __ _ _ __ / __| | | |/ _` |/ _` | '__| \__ \ |_| | (_| | (_| | | |___/\__,_|\__, |\__,_|_| __________ |___/ ___________________________________________________ OSSP sugar -- The Markup Language With Invisible Syntactic Sugar Copyright (c) 1999-2002 Ralf S. Engelschall Copyright (c) 1999-2002 Christian Reiber OSSP sugar is a markup language and corresponding processing tool for writing technical documentation that uses a mostly invisible markup language (so-called "syntactic sugar" in compiler construction folk terminology). The idea is that the markup looks mostly like the textual output, i.e., the OSSP sugar source can be treated as its textual output format ("ASCII WYSIWYG"). Additionally, the OSSP sugar markup language is considered intuitive enough to be recognized and remembered easily, so writing technical documentation is mainly just a matter of performing a "brain dump". OSSP sugar provides only a few markup concepts, but those are streched to their maximum. So, the syntactic principle is "keep it simple, stupid" (KISS), but still powerful enough to allow one to produce high-quality technical documentation. o Extensible Markup Language (XML) http://www.w3.org/XML/ http://www.xml.com/ o Extensible Stylesheet Language (XSL) http://www.w3.org/Style/XSL/ http://www.xslt.com/ o XML 1.0 Specification http://www.w3.org/TR/2000/REC-xml-20001006 o XSL 1.0 Specification http://www.w3.org/TR/xsl/ o XSL Transformations 1.0 Specification http://www.w3.org/TR/xslt/ o XPath 1.0 Specification http://www.w3.org/TR/xpath o XLink 1.0 Specification http://www.w3.org/TR/2001/REC-xlink-20010627/ o XPointer 1.0 Specification http://www.w3.org/TR/2001/WD-xptr-20010108/