IDimSelection.Save

Синтаксис

Save(Element: IXmlDomElement);

Параметры

Element. XML-элемент, в который сохраняется отметка.

Описание

Метод Save сохраняет отметку в XML-файл.

Комментарии

Для загрузки отметки из XML-файла используйте метод IDimSelection.Load.

Пример

Для выполнения примера в репозитории предполагается наличие справочника с идентификатором D_TO и XML-файла «D:\Documents.xml» для сохранения заданной отметки.

Добавьте ссылки на системные сборки: Dimensions, Metabase, Xml.

Sub UserProc;
Var
    MB: IMetabase;
    Dimen: IDimInstance;
    Selection: IDimSelection;
    XMLDoc: IXMLDOMDocument;
    XMLName: String = "D:\Documents.xml";
    XMLElem: IXMLDOMElement;
Begin
    MB := MetabaseClass.Active;
    Dimen := MB.ItemById("D_TO").Open(NullAs IDimInstance;
    // Создадим объект, содержащий отметку справочника
    Selection := Dimen.CreateSelection;
    // Добавим в отметку все элементы справочника
    Selection.SelectAll;    
    // Работа с XML-файлом
    XMLDoc := New DOMDocument60.Create;
    XMLElem := XMLDoc.createElement("Root");    
    XMLDoc.appendChild(XMLElem);
    // Сохраним отметку в XML-файл
    Selection.Save(XMLElem);
    XMLDoc.save(XMLName);
End Sub UserProc;

При выполнении примера заданная отметка элементов будет сохранена в XML-файл.

См. также:

IDimSelection