> This page is for Glide Classic.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://www.glideapps.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/docs/_mcp/server.

# XML

> Work with XML data in Glide.

XML (Extensible Markup Language) is a markup language that surrounds data by tags. With the XML integration, you can use XML data in Glide.

> **Don't see the XML integration?**
>
> You may need to upgrade your plan. [Browse Glide's plans and find the right fit for you.](https://www.glideapps.com/pricing)

## Adding the Integration

#### XML - Arcade 1

In Glide, click the **Settings** icon in the upper-right corner.

Navigate to the **Integrations** tab and select **XML**.

Click the **Add to app** button.

## XML to JSON

The **XML to JSON** feature will convert an XML string into JSON.

The feature can be configured as a column in the [Data Editor](/docs/getting-started/introduction-to-the-data-editor) or as an action in the [Layout](/docs/getting-started/intro-to-layout#layout-editor) or [Workflow Editor](/docs/getting-started/introduction-to-workflows#the-workflow-editor).

#### Data Editor

#### XML - Arcade 2

In the Data Editor, open the table you want to edit.

Add a new column by clicking the (**+**) plus symbol to the right of the table.

Give the column a name.

For type, search for **XML to JSON** or navigate to **Integrations → XML → XML to JSON.**

Select a source for the input **XML** string or enter a custom value.

Select **Save**.

#### Layout Editor

#### XML - Arcade 3

Create a column in your data to house the generated result.

Click on the plus (**+**) sign in the **Component** panel to add a new component that supports actions, or select an existing component to add an action.

In the **General** tab on the right side of the Layout Editor, navigate to the **Actions** section and search for **XML to JSON** or navigate to **Integrations → XML → XML to JSON.**

Choose an icon.

Name the action.

Select a source for the input **XML** string or enter a custom value.

Choose where to store the **JSON** result.

Click away to exit the configuration.

#### Workflow Editor

#### XML - Arcade 4

Create a column in your data to house the generated result.

Select the (**+**) plus symbol or the **+ New Workflow** button and choose a trigger.

Search for **XML to JSON** or navigate to **Integrations → XML → XML to JSON.**

Select a source for the input **XML** string or enter a custom value.

Choose where to store the **JSON** result.

Click away to exit the configuration.

To learn more generally about Integrations in Glide, including how they affect your app's usage, check out our [Introduction to Integrations](/docs/automation/integrations).

## Frequently Asked Questions

#### Is the XML integration free?

Yes! The XML integration is available on all plans.

#### How does the XML integration use updates?

The XML to JSON feature uses no updates.