A set of extensible parsers for Feeds.
Provided parsers
- XPath XML & HTML
- JSONPath JSON & JSON lines parser *
- JMESPath JSON & JSON lines parser *
- QueryPath XML & HTML *
* Requires additional libraries or modules.
Proposed parsers
- QueryPath JSON parser
- If you have an idea for other parsers that would make sense in this module, create an issue.
Dependencies
Some parsers require additional libraries or modules.
| Parser(s) | D9/D10 requirements | D7 requirements |
|---|---|---|
| XPath XML & HTML | none | none |
| JSONPath JSON & JSON lines parser |
|
|
| JMESPath JSON & JSON lines parser |
|
|
| QueryPath XML & HTML |
|
Installation (D8+)
With composer
If you install this module through Composer, all required libraries will be automatically downloaded.
Without composer
If you can't use Composer for whatever reason, the libraries required by this module can also be installed with the Ludwig module. Install that module and then go to /admin/reports/packages for further instructions.
Documention has been started, but still needs work.
History
This is the new home for:
The above modules are all in various states of maintenance. This project is meant to combine them so that they can benefit from each other's development and simplify maintenance. There are also some major architectural changes.
There is no upgrade path for the old modules. It remains on the table, but those modules should continue to work. See #2376645: Please mark all old project as deprecated and provide an upgrade path
Project information
Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues.- Project categories: Content editing experience, Developer tools, Import and export
- Ecosystem: Feeds
19,397 sites report using this module
- Created by twistor on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
Drupal 11 support
Development version: 8.x-1.x-dev updated 26 May 2026 at 18:38 UTC






