| line |
!l |
l&&!r |
l&&r |
condition |
|
221
|
0 |
0 |
0 |
defined $ns and length $ns |
|
255
|
0 |
1 |
0 |
not ref $proto and $proto eq 'XML:Essex::start_doc' |
|
303
|
0 |
0 |
1 |
exists $$$self{'Encoding'} && $$$self{'Encoding'} |
|
|
0 |
0 |
1 |
exists $$$self{'Standalone'} && defined $$$self{'Standalone'} |
|
355
|
0 |
1 |
0 |
not ref $proto and $proto eq 'XML:Essex::end_doc' |
|
454
|
14 |
0 |
0 |
defined $$$self{'NamespaceURI'} and length $$$self{'NamespaceURI'} |
|
473
|
32 |
1 |
0 |
defined $$_{'NamespaceURI'} and length $$_{'NamespaceURI'} |
|
530
|
0 |
1 |
0 |
not ref $proto and $proto eq 'XML:Essex::start_elt' |
|
735
|
0 |
0 |
0 |
not ref $proto and $proto eq 'XML:Essex::attr' |
|
795
|
6 |
0 |
0 |
defined $$$self{'NamespaceURI'} and length $$$self{'NamespaceURI'} |
|
815
|
0 |
1 |
0 |
not ref $proto and $proto eq 'XML:Essex::end_elt' |
|
894
|
2 |
1 |
1 |
@_ and ref $_[0] eq 'HASH' |
|
898
|
2 |
1 |
0 |
@_ and UNIVERSAL::isa($_[-1], 'XML::Essex::Model::end_element') |
|
992
|
0 |
1 |
0 |
not ref $proto and $proto eq 'XML:Essex::elt' |
|
1080
|
0 |
1 |
0 |
not ref $proto and $proto eq 'XML:Essex::chars' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
247
|
2 |
2 |
0 |
$_[0] eq 'start_document' || $_[0] eq 'start_doc' || $self->SUPER::isa(@_) |
|
314
|
1 |
1 |
0 |
$_[0] eq 'xml_decl' || $self->SUPER::isa(@_) |
|
347
|
2 |
2 |
0 |
$_[0] eq 'end_document' || $_[0] eq 'end_doc' || $self->SUPER::isa(@_) |
|
490
|
14 |
2 |
0 |
$$$self{'_TiedAttributes'} ||= do {
my %h;
tie %h, 'XML::Essex::Event::_tied_attributes', $$$self{'Attributes'};
\%h
} |
|
503
|
2 |
2 |
0 |
$_[0] eq 'start_element' || $_[0] eq 'start_elt' || $self->SUPER::isa(@_) |
|
597
|
3 |
1 |
0 |
$$self{'Attributes'}{$name} ||= do {
my($ns, $name) = XML::Essex::Model::_split_name($name);
+{'LocalName', $name, 'NamespaceURI', $ns, 'Value', ''}
} |
|
|
2 |
3 |
1 |
$$self{'Wrappers'}{$name} ||= 'XML::Essex::Event::attribute'->new($$self{'Attributes'}{$name} ||= do {
my($ns, $name) = XML::Essex::Model::_split_name($name);
+{'LocalName', $name, 'NamespaceURI', $ns, 'Value', ''}
}) |
|
613
|
1 |
1 |
0 |
$$self{'Attributes'}{$name} ||= do {
my($ns, $name) = XML::Essex::Model::_split_name($name);
+{'LocalName', $name, 'NamespaceURI', $ns}
} |
|
727
|
0 |
0 |
0 |
$_[0] eq 'attribute' || $_[0] eq 'attr' || $self->SUPER::isa(@_) |
|
807
|
2 |
2 |
0 |
$_[0] eq 'end_element' || $_[0] eq 'end_elt' || $self->SUPER::isa(@_) |
|
971
|
2 |
2 |
0 |
$_[0] eq 'element' || $_[0] eq 'elt' || $self->SUPER::isa(@_) |
|
1072
|
2 |
2 |
0 |
$_[0] eq 'characters' || $_[0] eq 'chars' || $self->SUPER::isa(@_) |
|
1128
|
1 |
1 |
0 |
$_[0] eq 'comment' || $self->SUPER::isa(@_) |