Changeset 24948 for lang/perl/XML-RSS-LibXML
- Timestamp:
- 11/26/08 17:43:51 (4 years ago)
- Location:
- lang/perl/XML-RSS-LibXML/trunk
- Files:
-
- 1 added
- 1 modified
-
lib/XML/RSS/LibXML/V2_0.pm (modified) (2 diffs)
-
t/regress-broken-image.t (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/XML-RSS-LibXML/trunk/lib/XML/RSS/LibXML/V2_0.pm
r15939 r24948 155 155 my $field = 'skip' . ucfirst($type) . 's'; 156 156 if (my $skip = delete $h{$field}) { 157 if (! UNIVERSAL::isa($skip, 'XML::RSS::LibXML::ElementSpec')) { 157 if (ref $skip ne 'HASH') { 158 warn "field $field has invalid entry (does this RSS validate?)"; 159 } elsif (! UNIVERSAL::isa($skip, 'XML::RSS::LibXML::ElementSpec')) { 158 160 $c->$field(UNIVERSAL::isa($skip, 'XML::RSS::LibXML::MagicElement') ? $skip : %$skip); 159 161 } … … 163 165 foreach my $field qw(textinput image) { 164 166 if (my $v = $h{$field}) { 165 if (! UNIVERSAL::isa($v, 'XML::RSS::LibXML::ElementSpec')) { 167 if (ref $v ne 'HASH') { 168 warn "field $field has invalid entry (does this RSS validate?)"; 169 } elsif (! UNIVERSAL::isa($v, 'XML::RSS::LibXML::ElementSpec')) { 166 170 $c->$field(UNIVERSAL::isa($v, 'XML::RSS::LibXML::MagicElement') ? $v : %$v); 167 171 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)