XML (Extensible Markup Language) defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is widely used to transfer complex datasets between computer systems.
In Drupal we have Feeds that can read the most basic tuples like Title, author, date and body. For more complex datasets queries need to be written for each tuple in Xpath or Querypath. Not so effective if you need to process many queries.
Together with clemens.tolboom we developed a new module for Feeds, that closes this gap.
It allows you to uploaded the XSD schema. XSD (XML Schema Definition Language) is the most commonly used schema technique that express a set of rules to which an XML document must conform in order to be considered 'valid' according to that schema.
The module processes the schema, cascading nested XSD, and exposes all the available tuples in the Feeds mapper.
These mappings can be stored in a feature so processing of large and complex data is automated.
This talk explains the toolset, process and how the business logic is facilitated.
- Log in to post comments
Comments
code committed
https://www.drupal.org/sandbox/idevit/2297199