Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Document.pm @ 148:e6447ad85cb4
DOM objects now have a schema and schemaSource properties
RegExp now can launder data
Improved post to DOM transformation (multiple values a now supported)
Added new axes to navigation queries: ancestor and descendant
minor changes and bug fixes
author | wizard |
---|---|
date | Mon, 16 Aug 2010 08:26:44 +0400 |
parents | 196bf443b5e1 |
children | 1e7f03414b65 |
comparison
equal
deleted
inserted
replaced
147:c2aa10fbb396 | 148:e6447ad85cb4 |
---|---|
11 } | 11 } |
12 | 12 |
13 sub Create { | 13 sub Create { |
14 my ($this,$nodeName,$class,$refProps) = @_; | 14 my ($this,$nodeName,$class,$refProps) = @_; |
15 | 15 |
16 if ( ref $class eq 'HASH' ) { | |
17 $refProps = $class; | |
18 $class = undef; | |
19 } | |
20 | |
21 $class ||= typeof IMPL::DOM::Node; | |
16 $refProps ||= {}; | 22 $refProps ||= {}; |
17 | 23 |
18 delete $refProps->{nodeName}; | 24 delete $refProps->{nodeName}; |
19 | 25 |
20 die new IMPL::Exception("class is not specified") unless $class; | 26 die new IMPL::Exception("class is not specified") unless $class; |