XML support

Using OpenSP to parse XML

To enable OpenSP's support for XML 1.0:

Limitations

OpenSP does not enforce the following XML constraints:

Line ends are normalized using SGML conventions to a CR/LF character pair rather than using the XML convention of a single LF character.

OpenSP does not enforce XML's rules on not continuing normal processing after an error. Applications can enforce these if they choose.

Web SGML Adaptations Annex

OpenSP's support for XML is based on Annex K of ISO 8879 (the Web SGML Adaptations Annex). The following features of Annex K are not yet implemented: