ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Geometry Namespace / MultipatchBuilderEx Class / FromBinaryXml Method
Binary XML string representation of Multipatch.
Example

In This Topic
    FromBinaryXml Method
    In This Topic
    Creates a new instance of a Multipatch class from a binary XML string representation.
    Syntax
    Public Shared Function FromBinaryXml( _
       ByVal xmlString As String _
    ) As Multipatch
    public static Multipatch FromBinaryXml( 
       string xmlString
    )

    Parameters

    xmlString
    Binary XML string representation of Multipatch.

    Return Value

    Exceptions
    ExceptionDescription
    The xmlString is empty or null.
    The XML string is invalid or does not represent a multipatch string.
    Example
    Construct Multipatch
    {
      // export to binary xml
      string binaryXml = multipatch.ToBinaryXml();
    
      // import from binaryXML - methods need to run on the MCT
      Multipatch binaryMultipatch = MultipatchBuilderEx.FromBinaryXml(binaryXml);
    
      // xml export / import
      string xml = multipatch.ToXml();
      Multipatch xmlMultipatch = MultipatchBuilderEx.FromXml(xml);
    
      // esriShape export/import
      byte[] buffer = multipatch.ToEsriShape();
      Multipatch esriPatch = MultipatchBuilderEx.FromEsriShape(buffer);
    
      // or use GeometryEngine
      Multipatch patchImport = GeometryEngine.Instance.ImportFromEsriShape(EsriShapeImportFlags.EsriShapeImportDefaults, buffer, multipatch.SpatialReference) as Multipatch;
    }
    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also