# Outbound Feeds Development - Output Types

Source: https://dev.arcxp.com/arc-io/developer-docs/outbound-feeds-development-output-types/

Fusion comes with a default outputType of html. If you need a response in another type, like `xml`, then the repository must provide that outputType either via a block or code in the `components/output-types` directory. Your outboundfeeds environment contains three outputTypes

- `json`
- `text`
- `xml`

## `json` and `text` output types

The `json` and `text` outputTypes are provided as blocks:

```json
"@wpmedia/json-output-block",
"@wpmedia/text-output-block",
```

## `XML` output type

The `xml` output-type is not a block, but an npm package. You must list it as a dependency in your `package.json` file:

```json
"dependencies": {
    "@wpmedia/feeds-xml-output": "^0.2.2"
  },
```

To use this module, you must create a `components/output-types/xml.js` file that contains the following:

```js
import { XmlOutput } from '@wpmedia/feeds-xml-output'
export default XmlOutput
```

After this configuration, all requests to fusion with the parameter `?outputType=xml` will use this output-type to generate content.
