Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Schema/Node.pm @ 37:c2e7f7c96bcd
performance improvements, DOM reworked (a little)
author | Sergey |
---|---|
date | Mon, 23 Nov 2009 00:59:06 +0300 |
parents | 7f00786f8210 |
children | 16ada169ca75 |
comparison
equal
deleted
inserted
replaced
36:1828103371d0 | 37:c2e7f7c96bcd |
---|---|
28 } | 28 } |
29 | 29 |
30 sub Validate { | 30 sub Validate { |
31 my ($this,$node) = @_; | 31 my ($this,$node) = @_; |
32 | 32 |
33 if (my $schemaType = $this->{$type} ? $this->rootNode->resolveType($this->{$type}) : undef ) { | 33 if (my $schemaType = $this->{$type} ? $this->document->resolveType($this->{$type}) : undef ) { |
34 return $schemaType->Validate($node); | 34 return $schemaType->Validate($node); |
35 } else { | 35 } else { |
36 return (); | 36 return (); |
37 } | 37 } |
38 } | 38 } |