migrate querypath

Component ID

1978772

Component name

migrate querypath

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

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...

something.

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.