📚 SAP Business One SDK Help

GetDataInterfaceFromXMLString Method
See Also  Example
bstrXMLString

The XML with which to create the object.

Description

Creates an object from XML.

Syntax

Visual Basic
Public Function GetDataInterfaceFromXMLString( _
   ByVal bstrXMLString As String _
) As Object

Parameters

bstrXMLString

The XML with which to create the object.

Remarks

The XML can be created using an object's ToXMLString method. 

The XML defines the object and its data. 

Example

Create object from XML string (C#)Copy Code
public void AddFromXMLString(Hashtable Properties) 

    //Store GeneralData object as XML 
    SAPbobsCOM.GeneralService oGeneralService; 
    SAPbobsCOM.GeneralData oGeneralData; 
    SAPbobsCOM.GeneralData oGeneralDataXML; 
    string XMLString; 
 
    oGeneralService = cConnection.Instance.DICompanyService.GetGeneralService(UDOID); 
    oGeneralData = (GeneralData)oGeneralService.GetDataInterface(GeneralServiceDataInterfaces.gsGeneralData); 
 
    foreach (DictionaryEntry Pair in Properties) 
        oGeneralData.SetProperty(Pair.Key.ToString(), Pair.Value.ToString()); 
 
    XMLString = oGeneralData.ToXMLString(); 
 
    //Retrieve XML string and create GeneralData object from the XML  
    oGeneralDataXML = (GeneralData)oGeneralService.GetDataInterfaceFromXMLString(XMLString); 
    oGeneralService.Add(oGeneralDataXML); 

See Also