IDtObject.Load

Fore Syntax

Load(Element: IXMLDOMElement);

Fore.NET Syntax

Load(Element: Prognoz.Platform.Interop.MsXml2.IXMLDOMElement);

Parameters

Element. The XML element, from which data source or consumer parameters are downloaded.

Description

The Load method loads data source or data consumer parameters from XML.

Comments

To save data source or consumer parameters in XML, use the IDtObject.Save method.

Fore Example

Executing the example requires an XML file C:\UserProvider.xml that contains custom data consumer parameters. Add links to the Metabase, Dt, Xml system assemblies.

Sub UserProc_Load;
Var
    UsProv: IDtUserProviderEx;
    Doc: FreeThreadedDOMDocument60;
Begin
    UsProv := New DtUserProviderEx.Create;
    UsProv.Metabase := MetabaseClass.Active;
    Doc := New FreeThreadedDOMDocument60.Create;
    Doc.load("C:\UserProvider.xml");
    UsProv.Load(Doc.documentElement);
    UsProv.Open;
    Debug.WriteLine(UsProv.ImplClass);
    UsProv.Close;
End Sub UserProc_Load;

After executing the example custom data consumer parameters are downloaded from the C:\UserProvider.xml file. The full name of the class implemented a custom algorithm to obtain the data will be displayed in the console.

Fore.NET example

Executing the example requires an XML file C:\UserProvider.xml that contains custom data consumer parameters.

Imports Prognoz.Platform.Interop.Dt;
Imports Prognoz.Platform.Interop.MsXml2;

Public Shared Sub Main(Params: StartParams);
Var
    UsProv: IDtUserProviderEx;
    Doc: FreeThreadedDOMDocument60;
Begin
    UsProv := New DtUserProviderEx.Create();
    UsProv.Metabase := Params.Metabase;
    Doc := New FreeThreadedDOMDocument60.Create();
    Doc.load("C:\UserProvider.xml");
    UsProv.Load(Doc.documentElement);
    UsProv.Open();
    System.Diagnostics.Debug.WriteLine(UsProv.ImplClass);
    UsProv.Close();
End Sub;

After executing the example custom data consumer parameters are downloaded from the C:\UserProvider.xml file. The full name of the class implemented a custom algorithm to obtain the data will be displayed in the console.

See also:

IDtObject