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