1
<!ELEMENT coverage (sources?,packages)>
2
<!ATTLIST coverage line-rate CDATA #REQUIRED>
3
<!ATTLIST coverage branch-rate CDATA #REQUIRED>
4
<!ATTLIST coverage version CDATA #REQUIRED>
5
<!ATTLIST coverage timestamp CDATA #REQUIRED>
7
<!ELEMENT sources (source*)>
9
<!ELEMENT source (#PCDATA)>
11
<!ELEMENT packages (package*)>
13
<!ELEMENT package (classes)>
14
<!ATTLIST package name CDATA #REQUIRED>
15
<!ATTLIST package line-rate CDATA #REQUIRED>
16
<!ATTLIST package branch-rate CDATA #REQUIRED>
17
<!ATTLIST package complexity CDATA #REQUIRED>
19
<!ELEMENT classes (class*)>
21
<!ELEMENT class (methods,lines)>
22
<!ATTLIST class name CDATA #REQUIRED>
23
<!ATTLIST class filename CDATA #REQUIRED>
24
<!ATTLIST class line-rate CDATA #REQUIRED>
25
<!ATTLIST class branch-rate CDATA #REQUIRED>
26
<!ATTLIST class complexity CDATA #REQUIRED>
28
<!ELEMENT methods (method*)>
30
<!ELEMENT method (lines)>
31
<!ATTLIST method name CDATA #REQUIRED>
32
<!ATTLIST method signature CDATA #REQUIRED>
33
<!ATTLIST method line-rate CDATA #REQUIRED>
34
<!ATTLIST method branch-rate CDATA #REQUIRED>
36
<!ELEMENT lines (line*)>
38
<!ELEMENT line (conditions*)>
39
<!ATTLIST line number CDATA #REQUIRED>
40
<!ATTLIST line hits CDATA #REQUIRED>
41
<!ATTLIST line branch CDATA "false">
42
<!ATTLIST line condition-coverage CDATA "100%">
44
<!ELEMENT conditions (condition*)>
46
<!ELEMENT condition EMPTY>
47
<!ATTLIST condition number CDATA #REQUIRED>
48
<!ATTLIST condition type CDATA #REQUIRED>
49
<!ATTLIST condition coverage CDATA #REQUIRED>