lib/XML/Schema/Instance.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 5 | 46 | 10.8 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
133 | 0 | 0 | 0 | ref $type && UNIVERSAL::can($type, 'ID') |
135 | 0 | 0 | 0 | ref $element && UNIVERSAL::can($element, 'ID') |
line | l | !l | condition |
---|---|---|---|
133 | 0 | 0 | $type || ' |
135 | 0 | 0 | $element || ' |
141 | 1 | 0 | $$self{'_FACTORY'} || (return $self->error('no factory defined')) |
162 | 0 | 0 | $$self{'_FACTORY'} || (return $self->error('no factory defined')) |
224 | 0 | 0 | $self->schema_handler || (return) |
272 | 0 | 0 | $parent->start_child($self, $name, \%attr) || (return $self->parse_error($parent->error)) |
277 | 0 | 0 | $$child{'handler'} || (return $self->parse_error($$child{'error'} || 'no child handler defined')) |
307 | 0 | 0 | $element->end_element($self, $name) || (return $self->parse_error($element->error)) |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
55 | 0 | 0 | 3 | $$config{'FACTORY'} || $XML::Schema::FACTORY |
98 | 1 | 0 | 1 | $$self{'_ID'}{$idref} || $self->error("no such id: $idref") |
119 | 0 | 0 | 0 | $schema->handler(@_) || $self->error($schema->error) |
143 | 1 | 0 | 0 | $factory->create('simple_handler', {'type', $type, 'element', $element}) || $self->error($factory->error) |
164 | 0 | 0 | 0 | $factory->create('complex_handler', {'type', $type, 'element', $element}) || $self->error($factory->error) |
310 | 0 | 0 | 0 | $$stack[-1] || $self->parse_error("no parent element for $name") |
313 | 0 | 0 | 0 | $parent->end_child($self, $name, $child) || $self->error($parent->error) |
352 | 0 | 0 | 0 | $element->end_element($self) || $self->parse_error($element->error) |