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=' & ') 101SAX.endElement(normId) 102SAX.characters( 103 , 3) 104SAX.startElement(normId, attr=' foo&bar ') 105SAX.endElement(normId) 106SAX.characters( 107 , 3) 108SAX.startElement(normId, attr=' foobar&') 109SAX.endElement(normId) 110SAX.characters( 111 , 3) 112SAX.startElement(normId, attr='&foo bar ') 113SAX.endElement(normId) 114SAX.characters( 115 , 3) 116SAX.startElement(normId, attr='foobar &') 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