IDimSelection.ExternalSave

Syntax

ExternalSave: String;

Description

The ExternalSave method saves selection in the XML format to the string.

Comments

It is used together with the IDimSelection.ExternalLoad method.

Example

Executing the example requires a form, the UiDimension component with the UiDimension1 identifier and the DimensionTree component with the DimensionTree1 identifier. The data source of DimensionTree1 is UiDimension1. A dictionary with the DIC_CAL_SL identifier located in the repository is connected to the UiDimension component.

Add a link to the XML system assembly.

The example is a handler of the OnCreate event for the form.

Sub IDIMSELECTION_SELECTLEVEL_OnCreate(Sender: Object; Args: IEventArgs);
Var
    XMLS: string;
    XML: FreeThreadedDOMDocument60;
Begin
    // Add all dictionary elements to selection
    DimensionTree1.Selection.SelectAll;
    // Save selection in the XML format to the string
    XMLS := DimensionTree1.Selection.ExternalSave;
    // Save selection to an XML file
    XML := New FreeThreadedDOMDocument60.Create;
    XML.loadXML(XMLS);
    XML.save("c:\File.xml");
End Sub IDIMSELECTION_SELECTLEVEL_OnCreate;

After executing the example the selection will be saved into the file C:\File.xml.

See also:

IDimSelection