1SAX.setDocumentLocator()
2SAX.startDocument()
3SAX.internalSubset(doc, , )
4SAX.attributeDecl(normId, attr, 8, 3, NULL, ...)
5SAX.externalSubset(doc, , )
6SAX.startElement(doc)
7SAX.characters(
8  , 3)
9SAX.comment( no normalization )
10SAX.characters(
11  , 3)
12SAX.startElement(norm, attr='   ')
13SAX.endElement(norm)
14SAX.characters(
15  , 3)
16SAX.startElement(norm, attr='   foo bar   ')
17SAX.endElement(norm)
18SAX.characters(
19  , 3)
20SAX.startElement(norm, attr='  foobar')
21SAX.endElement(norm)
22SAX.characters(
23  , 3)
24SAX.startElement(norm, attr=' foo bar ')
25SAX.endElement(norm)
26SAX.characters(
27  , 3)
28SAX.startElement(norm, attr='foobar  ')
29SAX.endElement(norm)
30SAX.characters(
31  , 3)
32SAX.startElement(norm, attr=' & ')
33SAX.endElement(norm)
34SAX.characters(
35  , 3)
36SAX.startElement(norm, attr='   foo&bar   ')
37SAX.endElement(norm)
38SAX.characters(
39  , 3)
40SAX.startElement(norm, attr='  foobar&')
41SAX.endElement(norm)
42SAX.characters(
43  , 3)
44SAX.startElement(norm, attr='&foo bar ')
45SAX.endElement(norm)
46SAX.characters(
47  , 3)
48SAX.startElement(norm, attr='foobar  &')
49SAX.endElement(norm)
50SAX.characters(
51  , 3)
52SAX.startElement(norm, attr=' < ')
53SAX.endElement(norm)
54SAX.characters(
55  , 3)
56SAX.startElement(norm, attr='   foo<bar   ')
57SAX.endElement(norm)
58SAX.characters(
59  , 3)
60SAX.startElement(norm, attr='  foobar<')
61SAX.endElement(norm)
62SAX.characters(
63  , 3)
64SAX.startElement(norm, attr='<foo bar ')
65SAX.endElement(norm)
66SAX.characters(
67  , 3)
68SAX.startElement(norm, attr='foobar  <')
69SAX.endElement(norm)
70SAX.characters(
71  , 3)
72SAX.startElement(norm, attr='  
73	 ')
74SAX.endElement(norm)
75SAX.characters(
76  , 3)
77SAX.comment( normalization )
78SAX.characters(
79  , 3)
80SAX.startElement(normId, attr='   ')
81SAX.endElement(normId)
82SAX.characters(
83  , 3)
84SAX.startElement(normId, attr='   foo bar   ')
85SAX.endElement(normId)
86SAX.characters(
87  , 3)
88SAX.startElement(normId, attr='  foobar')
89SAX.endElement(normId)
90SAX.characters(
91  , 3)
92SAX.startElement(normId, attr=' foo bar ')
93SAX.endElement(normId)
94SAX.characters(
95  , 3)
96SAX.startElement(normId, attr='foobar  ')
97SAX.endElement(normId)
98SAX.characters(
99  , 3)
100SAX.startElement(normId, attr=' &#38; ')
101SAX.endElement(normId)
102SAX.characters(
103  , 3)
104SAX.startElement(normId, attr='   foo&#38;bar   ')
105SAX.endElement(normId)
106SAX.characters(
107  , 3)
108SAX.startElement(normId, attr='  foobar&#38;')
109SAX.endElement(normId)
110SAX.characters(
111  , 3)
112SAX.startElement(normId, attr='&#38;foo bar ')
113SAX.endElement(normId)
114SAX.characters(
115  , 3)
116SAX.startElement(normId, attr='foobar  &#38;')
117SAX.endElement(normId)
118SAX.characters(
119  , 3)
120SAX.startElement(normId, attr=' < ')
121SAX.endElement(normId)
122SAX.characters(
123  , 3)
124SAX.startElement(normId, attr='   foo<bar   ')
125SAX.endElement(normId)
126SAX.characters(
127  , 3)
128SAX.startElement(normId, attr='  foobar<')
129SAX.endElement(normId)
130SAX.characters(
131  , 3)
132SAX.startElement(normId, attr='<foo bar ')
133SAX.endElement(normId)
134SAX.characters(
135  , 3)
136SAX.startElement(normId, attr='foobar  <')
137SAX.endElement(normId)
138SAX.characters(
139  , 3)
140SAX.startElement(normId, attr=' 
141	 ')
142SAX.endElement(normId)
143SAX.characters( , 1)
144SAX.comment( PBM serializing back )
145SAX.characters(
146, 1)
147SAX.endElement(doc)
148SAX.endDocument()
149