File Coverage

lib/XML/DOM/Lite.pm
Criterion Covered Total %
statement 57 57 100.0
branch n/a
condition n/a
subroutine 19 19 100.0
pod n/a
total 76 76 100.0


line stmt bran cond sub pod time code
1             package XML::DOM::Lite;
2              
3             our $VERSION = '0.16';
4 7     7   105624 use warnings;
  7         15  
  7         240  
5 7     7   42 use strict;
  7         13  
  7         214  
6              
7 7     7   1824 use XML::DOM::Lite::Constants qw(:all);
  7         16  
  7         1254  
8 7     7   1981 use XML::DOM::Lite::Parser;
  7         17  
  7         205  
9 7     7   41 use XML::DOM::Lite::Document;
  7         14  
  7         105  
10 7     7   30 use XML::DOM::Lite::Node;
  7         13  
  7         131  
11 7     7   29 use XML::DOM::Lite::NodeList;
  7         15  
  7         105  
12 7     7   2082 use XML::DOM::Lite::NodeIterator;
  7         16  
  7         161  
13 7     7   1789 use XML::DOM::Lite::Serializer;
  7         17  
  7         181  
14 7     7   38 use XML::DOM::Lite::XPath;
  7         13  
  7         112  
15 7     7   2016 use XML::DOM::Lite::XSLT;
  7         16  
  7         324  
16              
17             require Exporter;
18             our @ISA = qw(Exporter);
19              
20 7     7   48 use constant Parser => 'XML::DOM::Lite::Parser';
  7         13  
  7         399  
21 7     7   79 use constant Document => 'XML::DOM::Lite::Document';
  7         13  
  7         286  
22 7     7   35 use constant Node => 'XML::DOM::Lite::Node';
  7         15  
  7         243  
23 7     7   36 use constant NodeList => 'XML::DOM::Lite::NodeList';
  7         14  
  7         237  
24 7     7   33 use constant NodeIterator => 'XML::DOM::Lite::NodeIterator';
  7         12  
  7         248  
25 7     7   32 use constant Serializer => 'XML::DOM::Lite::Serializer';
  7         12  
  7         227  
26 7     7   33 use constant XPath => 'XML::DOM::Lite::XPath';
  7         12  
  7         275  
27 7     7   40 use constant XSLT => 'XML::DOM::Lite::XSLT';
  7         15  
  7         573  
28              
29             our @EXPORT_OK = (
30             @XML::DOM::Lite::Constants::EXPORT_OK,
31             qw(Parser Document Node NodeList NodeIterator NodeFilter Serializer XPath XSLT)
32             );
33              
34             our %EXPORT_TAGS = ( constants => \@XML::DOM::Lite::Constants::EXPORT_OK );
35              
36             1;
37             __END__