ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / MultipatchBuilderEx Class / FromXml Method
XML string representation of Multipatch.
Example Version

FromXml Method (MultipatchBuilderEx)
Creates a new instance of a Multipatch class from an XML string representation.
Syntax
public static Multipatch FromXml( 
   string xmlString
)

Parameters

xmlString
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, Windows 10

ArcGIS Pro version: 3 or higher.
See Also