SET-INPUT-SOURCE( ) method

Specifies the source of XML text to be parsed by a SAX-reader object.

Return type: LOGICAL

Applies to: SAX-reader object handle

Syntax

SET-INPUT-SOURCE ( mode , { file | memptr | handle | longchar } )
mode
A CHARACTER expression evaluating to "FILE", "MEMPTR", "HANDLE", or "LONGCHAR" indicating whether the XML source is a file, a MEMPTR, a WEB-CONTEXT system handle, or a LONGCHAR variable.
file
A CHARACTER expression that indicates the name of a file that contains the source XML text. This can be a relative pathname, an absolute pathname, or an HTTP URL. Any relative pathname is relative to the current working directory. The pathname can contain Unicode characters. See Internationalize ABL Applications for more information about Unicode.
memptr
A MEMPTR variable that contains the source XML text. The size of the MEMPTR variable must match the size of the XML text.
handle
A WEB-CONTEXT system handle. In a WebSpeed application, this directs SAX-reader to get the XML source from WEB-CONTEXT.
longchar
A LONGCHAR variable that contains the source XML text. The size of the LONGCHAR variable must match the size of the XML text.

The following checks are not performed by SET-INPUT-SOURCE( ) but are performed by SAX-PARSE( ) at run time: