| Advanced features / XML support | |
Errors can occur while using XML built-in classes.
For example, calling methods of a SAX handler in an invalid order raises the runtime error -8004.
By default, the program stops in case of exception. XML errors can be trapped with the WHENEVER ERROR or TRY/CATCH exception handlers of Genero. If an error occurs during a method call of an XML class, the runtime system sets the STATUS variable.
MAIN
DEFINE w om.SaxDocumentHandler
LET w = om.SaxDocumentHandler.createFileWriter("sample.xml")
TRY
CALL w.endDocument()
CATCH
DISPLAY "ERROR: ", STATUS
END TRY
END