Meta Data Services Programming

XML IImport Interface Overview

Extensible Markup Language (XML) can be used to import XML documents into a Microsoft® SQL Server™ 2000 Meta Data Services repository.

If importing an object that already exists, and this object is marked as versioned, the following rules apply:

IDL Definition

The following expandable text is the part of the Interface Definition Language (IDL) file that describes the methods on the IImport interface. In Automation, properties and methods are attached to the import object.

IDL Segment

interface IImport : IDispatch
{
   [id(1), helpstring("method ImportXML")] HRESULT ImportXML([in] IRepository *pRepository, [in] BSTR XMLFile, [in] long Flag,[out,retval] ITransientObjectCol** ppITOC);
   [id(2), helpstring("method ImportXMLString")] HRESULT ImportXMLString([in] IRepository *pRepository, [in] BSTR XML, [in] long Flag,[out,retval] ITransientObjectCol** ppITOC);
};

See Also

XML Import Export