Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Schema/SimpleNode.pm @ 20:267460284fb3
DOM Schema
| author | Sergey |
|---|---|
| date | Tue, 22 Sep 2009 17:17:38 +0400 |
| parents | 1ca530e5c9c5 |
| children | 16ada169ca75 |
comparison
equal
deleted
inserted
replaced
| 19:1ca530e5c9c5 | 20:267460284fb3 |
|---|---|
| 2 use strict; | 2 use strict; |
| 3 use warnings; | 3 use warnings; |
| 4 | 4 |
| 5 use base qw(IMPL::DOM::Schema::Node); | 5 use base qw(IMPL::DOM::Schema::Node); |
| 6 | 6 |
| 7 __PACKAGE__->PassThroughArgs; | 7 our %CTOR = ( |
| 8 'IMPL::DOM::Schema::Node' => sub {my %args = @_; $args{nodeName} ||= 'SimpleNode'; %args} | |
| 9 ); | |
| 8 | 10 |
| 9 sub Validate { | 11 sub Validate { |
| 10 my ($this,$node) = @_; | 12 my ($this,$node) = @_; |
| 11 | 13 |
| 12 map $_->Validate($node), @{$this->childNodes}; | 14 map $_->Validate($node), @{$this->childNodes}; |
