---
title: Module Introduction
description: "## About XML Processing The XML Processing module allows you to manipulate existing XML files directly within M-Files. The module is file-based and integrates seamlessly with triggers from other file-based modules. It executes configurable actions on XML documents. With this…"
url: "https://extensionkit.unitfly.com/documentation/xml-processing-introduction/"
updated: "2026-01-26"
category: Configurations / XML Processing
---

# Module Introduction

## About XML Processing

The XML Processing module allows you to manipulate existing XML files directly within M-Files.

The module is file-based and integrates seamlessly with triggers from other file-based modules. It executes configurable actions on XML documents.

With this module, you can modify XML structure dynamically by removing existing elements or inserting new elements populated with values from M-Files object properties.

Supported actions:

- **RemoveElement**- Removes one or more XML elements from the document.
- **AddElement**- Adds a new XML element to the document at a specified location.
  - Supports multiple placement options:
    - AddAfterElement
    - AddBeforeElement
    - AddAsChildElement

## Accessing XML Processing

After you have successfully installed the application, you should configure XML Processing.

1. Open M-Files Admin.
2. In the left-side tree view, expand the desired connection to M-Files Server.
3. In the left-side tree view, expand the *Document Vaults*.
4. Still in the left-side tree view, expand the vault where you installed the connector and select **Configurations**.
5. Expand **Other Applications.**
6. Expand **Extension Kit.**
7. Click on **XML Processing**.

## Initial configuration steps

To begin configuring a rule, you need to define four fundamental fields to establish the rule’s essentials. For detailed descriptions, please click on each field below:

- [Name](https://extensionkit.unitfly.com/documentation/common-features/#namenbsp)
- [Description](https://extensionkit.unitfly.com/documentation/common-features/#description)
- [Enabled](https://extensionkit.unitfly.com/documentation/common-features/#enabled)
- [Configuration mode](https://extensionkit.unitfly.com/documentation/common-features/#configuration-mode).
