Drupal is a registered trademark of Dries Buytaert
Release: Drupal 10.3.6 Update released for Drupal core (10.3.6)! Release: Drupal 11.0.5 Update released for Drupal core (11.0.5)! Release: Drupal 10.2.9 Update released for Drupal core (10.2.9)! Release: Drupal 10.2.10 Update released for Drupal core (10.2.10)! Release: Drupal 10.3.7 Update released for Drupal core (10.3.7)! Release: Drupal 11.0.6 Update released for Drupal core (11.0.6)! Release: Drupal 10.3.8 Update released for Drupal core (10.3.8)! Release: Drupal 11.0.7 Update released for Drupal core (11.0.7)! Module Revived: Translation Management Tool 8.x-1.19 Module tmgmt updated after 7 months of inactivity (8.x-1.19). Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

This module provides a Feeds parser plugin implementing simple XSLT pipelines. XSLT is especially useful when importing document-style XML files.

Requirements & Installation

Make sure you have the following pieces of software available in your drupal environment:

Usage

After installing and enabling the Feeds XSLT Pipeline Parser as well as the Feeds UI module, follow these steps to setup an XSLT importer:

  1. Navigate to "Structure" > "Feeds Importers" and click on the tab "New importer"
  2. Setup basic settings and fetcher according to your needs
  3. Change the parser to "XSLT Pipeline Parser"
  4. Upload your XSLT stylesheets to sites/all/libraries/xslt_pipelines, one for each field you want to extract from the original document. You also may place folders containing XSLT files under the XSLT pipelines path. In this case the stylesheets will be executed in alphabetic order, each operating on the result of its precedessor.
  5. You may change the XSLT pipelines path in the parser settings. This is especially useful if you want to setup multiple importers based on Feeds XSLT Pipeline Parser and want to use a different set of stylesheets for each of them.
  6. Finally setup the mapping in the processor section

Refer to the feeds documentation for detailed instructions on how to setup and customize importers.

Use Cases

Feeds XSLT Pipeline Parser will be used in conjunction with the icml-preproc.xslt stylesheet freely available as part of the Short-Story XSLT collection to import Adobe InCopy Files (ICML) including embedded metadata (XMP) directly into a drupal instance.

Alternatives

  • Feeds XPath Parser exposes lots of configuration options and also handles non well-formed HTML.
  • Many more plugins are listed on the Feeds project page.
  • You also may try migrate, a very versatile alternative to feeds.

Credits

This module was initially implemented by s_leu at MD Systems and sponsored by the swiss weekly "Die Wochenzeitung".

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Nov 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
2.1.0 Stable Nov 22, 2024
2.x-dev Dev Nov 22, 2024