Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Current state (as of November 2017)

This project has been moved over to the official project, Feeds extensible parsers.
This sandbox is kept for a while until the workaround below is no longer needed.

While the API's of this module are working very well, the module is still missing an UI (for example to configure the Xpaths). See #2917924: Implement the XML Xpath parser UI.

To use this module without an UI, you have two options:

  1. In your own module, extend one of the parser classes and override the methods executeContext() and prepareExpressions() in there.
  2. Create a feed type, export its config to a YAML file and manually add the needed configuration in there. For the structure of the configuration, check the D7 version of Feeds Extensible Parsers. See feeds.feed_type.boom_level_plist.yml for an example configuration file.

Project information