|
|
Open ()
|
/* Opens the writer for work. Will clear the underlying data structure. */
|
|
|
INT64 Write (handle)
|
/* Writes XML data from a handle. Input data is concatenated to any existing data.
@param handle The XML data, as a X-DOCUMENT, BUFFER, TEMP-TABLE or PRODATASET
@return int64 The number of bytes written */
|
|
|
INT64 Write (longchar)
|
/* Writes XML data from character/longchar. Input data is concatenated to any existing data.
@param longchar The XML data. Validated as XML by checking for a leading "<"
@return int64 The number of bytes written */
|
|
|
INT64 Write (memptr)
|
/* Writes XML data from a MEMPTR. Input data is concatenated to any existing data.
@param memptr The XML data. Validated as XML by checking for a leading "<"
@return int64 The number of bytes written */
|
|
|
INT64 Write (Object)
|
/* Writes XML data from an object representation or wrapper. Input data is concatenated to any existing data.
Supported types:
- IMemptrHolder: includes OpenEdge.Core.Memptr and .ByteBucket
- IHandleHolder
- ICharacterHolder, ILongcharHolder
- MemoryOutputStream
- FileInputStream: must have a XML or XSD extension
@param Progress.Lang.Object The XML data
@return int64 The number of bytes written */
|