SOX is an alternative {{U}}(71) {{/U}} for XML. It is useful for reading and creating XML content in a {{U}}(72) {{/U}} editor. It is then easily transformed into proper XML. SOX was created because developers can spend a great deal of time with raw XML. For many of us, the popular XML {{U}}(73) {{/U}} have not reached a point where their tree views, tables and forms can completely substitute for the underlying {{U}}(74) {{/U}} language. This is not surprising when one considers that developers still use a text view, albeit enhanced, for editing other languages such as Java. SOX uses {{U}}(75) {{/U}} to represent the structure of an XML document, which eliminates the need for closing tags and a number of quoting devices. The result is surprisingly clear. |