Skip to main content

Introduction

XML Mapper is a tool that has been shipping with Delphi / C++ Builder for a long long time.

Around 2023 the tool was the subject of significant updating and improvement.

Although a version of XML Mapper is automatically installed as part of the RAD Studio installation process it is strongly recommended that the Getit package manager be used to download the latest stable version of the XML Mapper tool.

XML Mapper is tool that is used at design time. 

It is used to define the mappings between generic XML documents and the data packets that client datasets use. Each mapping describes the correspondences between the nodes of an XML document and the fields in a data packet.

You can define mappings from an existing XML schema (or document) to a client dataset that you define, from an existing data packet to a new XML schema you define, or between an existing XML schema and an existing data packet.

See the Embarcadero Wiki docs for more details and how the XML Mapper tool is designed to work.