Support a wide range of elements with custom tags by using the XML integration connector

Programming language:


Current state:


Provider of the connector:


Type of license:

Apache 2.0


XML stands for “extensible markup language” since it excepts custom tags in order to support a wide range of elements. It is a so-called human-readable file format, which means that the markup files contain standard words, rather than typical programming syntax.

It is used to describe the transportation, structure, and storage of data. A classic example would be the word “phonenum”- when placed within markup tags, it can indicate that the data that follows is a phone number.

About XML integration connector

This is an open source connector to work with XML files in your integration flows and it was developed specifically to run on elastic.io platform. It was developed for specific purposes, that is why it currently supports only actions, which means you can use it either to act upon a certain event. In this particular case, you can take incoming XML and transforms it to the easy-to-handle JSON or vice versa.

Follow the Documentation link above to find what you need to do to set it up.

Like with all other elastic.io connectors that are under the Apache license, you can clone it and enhance it yourself to include more functionalities out of the box. Alternatively, you can contact our pre-sales team at ps[at]elastic.io if you prefer our developers to extend the XML integration connector for you.

XML integration_screenshot


PLEASE NOTE: You need to be registered on the elastic.io integration platform in order to use the XML integration connector. You can sign up for a free 14-day trial here.