]> git.sesse.net Git - xml-template/blob - perl-sax/XML/TemplateSAX/Cleaner.pm
use strict, use warnins. Glah!
[xml-template] / perl-sax / XML / TemplateSAX / Cleaner.pm
1 #! /usr/bin/perl
2
3 use strict;
4 use warnings;
5 package XML::TemplateSAX::Cleaner;
6 use base qw(XML::SAX::Base);
7
8 sub start_element {
9         my ($self, $data) = @_;
10         my $attrs = $data->{'Attributes'};
11
12         for my $a (keys %$attrs) {
13                 if ($attrs->{$a}->{'NamespaceURI'} eq 'http://template.sesse.net/') {
14                         delete $attrs->{$a};
15                 }
16         }
17
18         $self->SUPER::start_element($data);
19 }
20
21 1;