# XML

> XML file localization

URL: https://store.crowdin.com/xml
Identifier: xml
Category: File Formats
Type: System
Author: Crowdin

XML is a natively supported file format, you can use it without an additional installation. Just upload it to your projects and start the localization.

## Available Configurations


The XML file format can be configured to optimize its use with Crowdin for better content handling. The following is a list of available configuration options.


- Translate content.

- Translate attributes.

- Translatable elements.

- Enable content segmentation.

- Custom segmentation rules.

## File Format Details

| Attribute | Value |
| --------- | ----- |
| File Extension | .xml |
| [API Type](https://support.crowdin.com/developer/api/v2/#tag/Source-Files/operation/api.projects.files.post) | xml |
| Source can be edited in Crowdin | No |
| Generating translated files via [Bundles](https://support.crowdin.com/bundles/) | [Search Crowdin Store](https://store.crowdin.com/tags/string-exporter) |
| Supports pluralization | No |
| WYSIWYG Preview in the editor | Yes |
| Supported types of contextual information | Text comments, Screenshots, In-Context |
| Custom attributes | No |
| Existing translations import possibility | ML-based technology |

## Sample File

```xml
<?xml version="1.0" encoding="UTF-8"?>
<breakfast_menu xml:lang="en">
   <food name="Belgian Waffles">
      <price>$5.55</price>
      <description>This is a description for Belgian Waffles.</description>
      <calories>555</calories>
   </food>
   <food name="French Toast">
      <price>$4.44</price>
      <description>This is a description for French Toast.</description>
      <calories>400</calories>
   </food>
   <food name="Homestyle Breakfast">
      <price>$3.33</price>
      <description>This is a description for Homestyle Breakfast.</description>
      <calories>333</calories>
   </food>
</breakfast_menu>
```
