GetXml: Variant;
GetXml(): object;
Метод GetXml возвращает внутреннее представление объекта репозитория в XML-виде.
Данный метод возвращает то представление объектов, в котором они хранятся в системных таблицах репозитория.
Для выполнения примера предполагается наличие в репозитории объекта с идентификатором «Obj1».
Добавьте ссылку на системную сборку Metabase.
Sub UserProc;
Var
MB: IMetabase;
MObj: IMetabaseObject;
xml: IXmlDomDocument;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("Obj1").Bind;
xml := MObj.GetXml As IXmlDomDocument;
Debug.WriteLine(xml.xml);
End Sub UserProc;
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
MObj: IMetabaseObject;
xml: IXmlDomDocument;
Begin
MB := Params.Metabase;
MObj := MB.ItemById["Obj1"].Bind();
xml := MObj.GetXml() As IXmlDomDocument;
System.Diagnostics.Debug.WriteLine(xml.xml);
End Sub;
После выполнения примера XML-представление объекта будет выведено в консоль среды разработки.
См. также: