An open API service indexing awesome lists of open source software.

https://github.com/siddhi-io/siddhi-map-xml

Extension which is used to convert XML message to/from Siddhi events
https://github.com/siddhi-io/siddhi-map-xml

extension mapper siddhi xml xml-parser

Last synced: about 1 year ago
JSON representation

Extension which is used to convert XML message to/from Siddhi events

Awesome Lists containing this project

README

          

Siddhi Map XML
===================

[![Jenkins Build Status](https://wso2.org/jenkins/job/siddhi/job/siddhi-map-xml/badge/icon)](https://wso2.org/jenkins/job/siddhi/job/siddhi-map-xml/)
[![GitHub Release](https://img.shields.io/github/release/siddhi-io/siddhi-map-xml.svg)](https://github.com/siddhi-io/siddhi-map-xml/releases)
[![GitHub Release Date](https://img.shields.io/github/release-date/siddhi-io/siddhi-map-xml.svg)](https://github.com/siddhi-io/siddhi-map-xml/releases)
[![GitHub Open Issues](https://img.shields.io/github/issues-raw/siddhi-io/siddhi-map-xml.svg)](https://github.com/siddhi-io/siddhi-map-xml/issues)
[![GitHub Last Commit](https://img.shields.io/github/last-commit/siddhi-io/siddhi-map-xml.svg)](https://github.com/siddhi-io/siddhi-map-xml/commits/master)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)

The **siddhi-map-xml extension** is an extension to Siddhi that converts XML messages to/from Siddhi events.

For information on Siddhi and it's features refer Siddhi Documentation.

## Download

* Versions 5.x and above with group id `io.siddhi.extension.*` from here.
* Versions 4.x and lower with group id `org.wso2.extension.siddhi.*` from here.

## Latest API Docs

Latest API Docs is 5.2.2.

## Features

* xml *(Sink Mapper)*



This mapper converts Siddhi output events to XML before they are published via transports that publish in XML format. Users can either send a pre-defined XML format or a custom XML message containing event data.



* xml *(Source Mapper)*


This mapper converts XML input to Siddhi event. Transports which accepts XML messages can utilize this extension to convert the incoming XML message to Siddhi event. Users can either send a pre-defined XML format where event conversion will happen without any configs or can use xpath to map from a custom XML message.


## Dependencies

There are no other dependencies needed for this extension.

## Installation

For installing this extension on various siddhi execution environments refer Siddhi documentation section on adding extensions.

## Support and Contribution

* We encourage users to ask questions and get support via StackOverflow, make sure to add the `siddhi` tag to the issue for better response.

* If you find any issues related to the extension please report them on the issue tracker.

* For production support and other contribution related information refer Siddhi Community documentation.