SAX.setDocumentLocator() SAX.startDocument() SAX.internalSubset(doc, , ) SAX.attributeDecl(normId, attr, 8, 3, NULL, ...) SAX.externalSubset(doc, , ) SAX.startElementNs(doc, NULL, NULL, 0, 0, 0) SAX.characters( , 3) SAX.comment( no normalization ) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' '...', 3) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' f...', 13) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' fo...', 8) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' foo...', 9) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='foob...', 8) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' ...', 7) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' f...', 17) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' fo...', 13) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='&...', 13) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='foob...', 13) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' < ...', 3) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' f...', 13) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' fo...', 9) SAX.endElementNs(norm, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' ...', 0) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo ...', 7) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 6) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo ...', 7) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 6) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='&...', 5) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo&...', 11) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 11) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='&...', 12) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 12) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='<...', 1) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo<...', 7) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 7) SAX.endElementNs(normId, NULL, NULL) SAX.characters( , 3) SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='