Catmandu::Fix::xml_transform(3pm)

Catmandu::Fix::xml_transform3pm

Transform xml using xslt stylesheet

Usage

  # Transforms the 'xml' from marcxml to dublin core xml
  xml_transform('xml',file => 'marcxml2dc.xsl');

Overview

This Catmandu::Fix transforms XML with an XSLT stylesheet. Based on Catmandu::XML::Transformer the fix will transform and XML string into an XML string, MicroXML (XML::Struct) into MicroXML, and a DOM into a DOM. If the stylesheet is intented to emit text ("<xsl:output method="text"/>", however, this fix always transforms produces a string.

One ore multiple XSLT scripts can be specified with argument "file".

Configuration

field

Data field to get XML from

file

One or more file names of optional XSLT scripts

format

Optional output format ("string", "struct", "simple", or "dom")

Releases

4 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11
  3. 12–13

From libcatmandu-xml-perl 0.17-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.