This statement has the following parameters:
|An identifier of a COBOL pointer data item that points to the text to be written to a file. This text string is not necessarily an XML document and may be binary data.
|An identifier of a COBOL numeric data item that contains the length of the text pointed to by DocumentPointer.
|A nonnumeric literal or an identifier of an alphanumeric data item, the value of which is the filename of the file which will contain the text after completion of the statement.
The XML PUT TEXT statement copies the content of the in-memory XML document specified by the DocumentPointer and DocumentLength parameters to the external file specified by the DocumentName parameter. A status value is returned in the XML-data-group data item, which is defined in the copybook, lixmldef.cpy.
XML PUT TEXT MY-POINTER MY-LENGTH "MY-DOCUMENT". IF NOT XML-OK GO TO Z.