Share

Data IO

[Desktop Automation]

These methods of the system object handle XML, JSON, CSV, plaintext, and database connections.

Methods

Name Syntax Description
createarray Array = System:createarray Creates a TLUAarray
connecttoodbc DBConnection = system:connecttoodbc(connectionstring (DSN), login:String, password:String); Connects to an ODBC datasource [Desktop Automation]
createcsv CSVObject = system:createcsv(clearexisting:Boolean) Creates a CSVObject; if clearexisting is TRUE, a subsequent write overwrites any existing file.
createjson Jsonfile = system:createjson(); Creates an empty Json file in memory
createtextfile textfile = system:createtextfile(); Creates an empty text file in memory
createxml xml = system:createxml(); Creates an empty XML structure in memory
loadjson Jsonfile = system:loadjson(filename:String); Loads a JSON file from a file
loadjsonfromurl Jsonfile = system:loadjsonfromurl(URL:String); Loads a JSON file from a URL
loadtextfile textfile = system:loadtextfile(filename:String); Loads a text file from disk
loadxml Xmlfile = system:loadxml(filename:String; UseAttributesAsChildren:Boolean); Loads an XML file from disk. If UseAttributesAsChildren is true, attributes are used as children. The default value is true.
loadxmlfromstring xml = system:loadxml(string:String) Loads an XML file from a string
loadxmlfromurl xml = system:loadxml(URL:String); Loads an XML file from an URL

Back to top

Examples

Name Example Return value
createxml xmlobject = system:createxml();
loadxml xmlobject = system:loadxml("input.xml");
connecttoodbc dbobject = system:connecttoodbc(databasename:String, user:String, password:String); dbobject: Database object for further processing

Back to top

Was this information helpful?