Xmlport.Import(Integer, var InStream [, var Record]) Method

Version: Available or changed with runtime version 1.0.

Reads and parses an incoming XML data stream (XML document).

Syntax

[Ok := ]  Xmlport.Import(Number: Integer, var InStream: InStream [, var Record: Record])

Parameters

Number
 Type: Integer
The ID of the XmlPort that you want to run. If the XmlPort that you specify does not exist, a run-time error occurs.

InStream
 Type: InStream
The source from which the import XmlPort object will read the XML data stream.

[Optional] Record
 Type: Record
The record to use in the XmlPort. Any filters that are attached to the record will be used. This parameter is optional. If this parameter is omitted, all records in the table are imported. For example, you can use this parameter to change the values of properties such as FieldSeparator or TextEncoding, depending on each record that is imported.

Return Value

[Optional] Ok
 Type: Boolean
true if the operation was successful; otherwise false. If you omit this optional return value and the operation does not execute successfully, a runtime error will occur.

See Also

Xmlport Data Type
Get Started with AL
Developing Extensions