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: