Experimental project

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

The migrate module is a very flexible framework which allows to pull from many data sources. It includes some solid scalable XML tools.

The QueryPath library allows people to do powerful queries on a document while it can't scale to the document size that the migrate tools can it is much more flexible on the queries that it allows.

The migrate QueryPath module marries these two awesome technologies together to create...


This is basically a proof of concept. it will allow for migrations which have flexible xpath queries things like //article (currently migrate will only allow queries with a fixed path).

You will also be able to query the whole document for 'fields' this will allow things like importing a taxonomy hierarchy based on the XML structure. By querying ancestor nodes.

As query path allows CSS selectors you should also be able to snip bits of HTML documents for importing. Which would work as a way to import a static site, or something that was generated by tools that are inaccessible in any other way into Drupal.

Project Information