package SVG::Rasterize::Specification::Script; use strict; use warnings; use Params::Validate qw(:types); use SVG::Rasterize::Regexes qw(:attributes); # $Id: Script.pm 6636 2011-04-30 00:17:34Z powergnom $ =head1 NAME C - specification for class Script =head1 VERSION Version 0.003007 =cut our $VERSION = '0.003007'; our %CHILDREN = ('script' => {}); our %ATTR_VAL = ('script' => {'externalResourcesRequired' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/^(?:false|true)$/}, 'id' => {'optional' => 1, 'type' => SCALAR, 'regex' => $RE_XML{p_NAME}}, 'type' => {'optional' => 0, 'type' => SCALAR, 'regex' => qr/.?/}, 'xlink:actuate' => {'default' => 'onLoad', 'type' => SCALAR, 'regex' => qr/^(?:onLoad)$/}, 'xlink:arcrole' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/.?/}, 'xlink:href' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/.?/}, 'xlink:role' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/.?/}, 'xlink:show' => {'default' => 'other', 'type' => SCALAR, 'regex' => qr/^(?:other)$/}, 'xlink:title' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/.?/}, 'xlink:type' => {'default' => 'simple', 'type' => SCALAR, 'regex' => qr/^(?:simple)$/}, 'xml:base' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/.?/}, 'xml:lang' => {'optional' => 1, 'type' => SCALAR, 'regex' => $RE_XML{p_NMTOKEN}}, 'xml:space' => {'optional' => 1, 'type' => SCALAR, 'regex' => qr/^(?:default|preserve)$/}, 'xmlns:xlink' => {'default' => 'http://www.w3.org/1999/xlink', 'type' => SCALAR, 'regex' => qr/.?/}}); our %ATTR_HINTS = ('script' => {}); 1; __END__ =pod =head1 DESCRIPTION This file was automatically generated using the SVG DTD available under L. See L for more details. =head1 AUTHOR Lutz Gehlen, C<< >> =head1 LICENSE AND COPYRIGHT Copyright 2010-2011 Lutz Gehlen. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information. =cut