diff options
| author | Paul Buetow (pluto.buetow.org) <paul@buetow.org> | 2013-09-28 15:51:35 +0200 |
|---|---|---|
| committer | Paul Buetow (pluto.buetow.org) <paul@buetow.org> | 2013-09-28 15:51:35 +0200 |
| commit | da30166f3b568fc04de5c65ad3573539f4223d95 (patch) | |
| tree | f47d6e3fa1db10f871940575dde234b38ff268ee /Xerl/XML/Element.pm | |
| parent | b86e44be7d249ea4b500dab1b7a787e70da9db26 (diff) | |
initial HTML rendering with new SAX parser works
Diffstat (limited to 'Xerl/XML/Element.pm')
| -rw-r--r-- | Xerl/XML/Element.pm | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/Xerl/XML/Element.pm b/Xerl/XML/Element.pm index ba94807..7a7eb18 100644 --- a/Xerl/XML/Element.pm +++ b/Xerl/XML/Element.pm @@ -68,44 +68,4 @@ sub params_str($) { return join '', map { " $_=\"" . $params->{$_} . '"' } keys %$params; } -# Only for testing -sub print($) { - my Xerl::XML::Element $self = $_[0]; - print $self. "::print(\$)\n"; - - my $sub; - $sub = sub { - my ( $element, $spaceing ) = @_; - my $spaces = ' ' x $spaceing; - - print $spaces, '<', $element->get_name(), ">\n"; - print "$spaces [$_=", _no_newline( $$element{$_} ), "]\n" - for keys %$element; - - #if ($element->exists('params')) { - if ( $element->params_exists() ) { - print "$spaces Params:\n"; - while ( my ( $key, $val ) = each %{ $element->get_params() } ) { - print "$spaces $key=$val\n"; - } - } - - return unless ref $element->get_array() eq 'ARRAY'; - $sub->( $_, $spaceing + 1 ) for @{ $element->get_array() }; - }; - - $sub->( $self, 0 ); - print $self. "::print(\$)::END\n"; - - return undef; -} - -sub _no_newline($) { - my $line = $_[0]; - - $line =~ s/\n//g; - - return $line; -} - 1; |
