SaveToXml: String
Метод SaveToXml сохраняет состояние рабочего пространства в XML.
Метод возвращает содержимое XML-файла в виде строки. В дальнейшем полученное содержимое может быть сохранено в файл с использованием ресурсов сборки XML. Также содержимое XML-файла используется методом LoadFromXml для загрузки состояния рабочего пространства.
Для выполнения примера предполагается наличие в репозитории рабочего пространства с идентификатором «WSP».
Добавьте ссылки на системные сборки: Andy, Metabase, XML.
Sub UserProc;
Var
Mb: IMetabase;
Wsp: IWxWorkspace;
XMLDoc: FreeThreadedDOMDocument60;
Begin
Mb := MetabaseClass.Active;
Wsp := Mb.ItemById("WSP").Bind As IWxWorkspace;
XMLDoc := New FreeThreadedDOMDocument60.Create;
XMLDoc.loadXML(Wsp.SaveToXml);
XMLDoc.save("d:\WorkspaceState.xml");
End Sub UserProc;
При выполнение примера текущее состояние рабочего пространства будет сохранено в указанный XML-файл.
См. также: