Name
ZoomMetadata – Helper methods to parse zoom metadata specification
Dependencies
Ensure the Perl SDK is setup.
Synopsis
use ZoomMetadata; my $status = ZoomMetadata::loadXML();
Methods
loadXML
Usage: loadXML()
Loads metadataspec.xml. Returns 1 on success and 0 on failure to load the xml
find
Usage: find($xpath)
Given a xpath(XML Path) as input, returns a hash map of values pertaining to the xpath from metadataspec.xml
find('/metadataspec/metadatagroups/mdgroup[@code="FIPR"]/metadataFields/field[@name="ColorMode"]/values/option/@value') Output hash_ref: {"Bitmap"=>1, "Gray scale"=>1, "Indexed colour"=>1, "RGB"=>1, "CMYK"=>1, "Multi-channel"=>1, "Duotone"=>1, "Lab color"=>1}