1<?xml version="1.0" encoding="UTF-8"?>
2<!ELEMENT pdf2xml (page+, outline?)>
3<!ATTLIST pdf2xml
4	producer CDATA #REQUIRED
5	version CDATA #REQUIRED
6>
7<!ELEMENT page (fontspec*, image*, text*)>
8<!ATTLIST page
9	number CDATA #REQUIRED
10	position CDATA #REQUIRED
11	top CDATA #REQUIRED
12	left CDATA #REQUIRED
13	height CDATA #REQUIRED
14	width CDATA #REQUIRED
15>
16<!ELEMENT fontspec EMPTY>
17<!ATTLIST fontspec
18	id CDATA #REQUIRED
19	size CDATA #REQUIRED
20	family CDATA #REQUIRED
21	color CDATA #REQUIRED
22>
23<!ELEMENT text (#PCDATA | b | i | a)*>
24<!ATTLIST text
25	top CDATA #REQUIRED
26	left CDATA #REQUIRED
27	width CDATA #REQUIRED
28	height CDATA #REQUIRED
29	font CDATA #REQUIRED
30>
31<!ELEMENT b (#PCDATA | i)*>
32<!ELEMENT i (#PCDATA | b)*>
33<!ELEMENT a (#PCDATA)>
34<!ATTLIST a
35    href CDATA #REQUIRED
36>
37<!ELEMENT image EMPTY>
38<!ATTLIST image
39	top CDATA #REQUIRED
40	left CDATA #REQUIRED
41	width CDATA #REQUIRED
42	height CDATA #REQUIRED
43	src CDATA #REQUIRED
44>
45<!ELEMENT outline (item | outline)*>
46<!ELEMENT item (#PCDATA)>
47<!ATTLIST item
48	page CDATA #IMPLIED
49>
50