method toXML

void toXML(stream stream);

Argumente

Zurückgegebener Wert

This method creates a XML UTF-8 encoding of the message. The XML format for a message is a "message" element with attributes for the moniker, method, and arguments as child elements occuring in the order expected by the specified method. The XML format for arguments is as defined for basics' dictionaries and arrays, which are the only allowed complex types.
var messageObj = shell.serviceManager.basics.message;
var arrayObj = shell.serviceManager.basics.array;
var memStreamObj = shell.serviceManager.basics.memoryStream;
var miniParser = shell.serviceManager.miniXML.parser;

messageObj.fromURI("ee://aol/basics/message?method=toURI&a0=123&a1=hello+world");
messageObj.toXML(memStreamObj);
memStreamObj.seekToStart();

//read the stream to a dataTree to parse
var dataTree = miniParser.treeParse(memStreamObj);
memStreamObj.close();

//convert data tree to plain string
var xml = dataTree.toXML();