# Namespace OptimaJet.Workflow.Core.Parser ## Classes - [WorkflowParser](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Parser/WorkflowParser-TSchemeMedium/) - [XmlWorkflowParser](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Parser/XmlWorkflowParser/) Parses Scheme XML represented by [XElement](https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement) instances into [ProcessDefinition](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ProcessDefinition/) instances and serializes process definitions back to XML. ## Interfaces - [IWorkflowParser](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Parser/IWorkflowParser-TSchemeMedium/) Defines conversions between an unparsed scheme representation and the [ProcessDefinition](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/ProcessDefinition/) object model.