---
key: pl/xproc
kind: plang
name: "XProc"
url: https://plangs.page/xproc
---

# XProc

> XML transformation language for processing documents in pipelines.

XML transformation language for processing documents in pipelines: chaining conversions and other steps together to achieve the desired results. It can handle documents in XML, HTML, JSON, text and binary data seamlessly.

## Facts

- Appeared: 2010
- Homepage: https://xproc.org/
- Languish ranking: #314

## Relationships

### Paradigms

- [Declarative](https://plangs.page/paradigm/declarative)
- [DSL](https://plangs.page/paradigm/dsl)
- [Pattern-Matching](https://plangs.page/paradigm/pattern-matching)
- [Pipeline](https://plangs.page/paradigm/pipeline)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)

### Influenced By

- [XML](https://plangs.page/xml)

### Tags

- [Dataflow](https://plangs.page/tag/dataflow)
- [Workflow](https://plangs.page/tag/workflow)
