Lines Matching refs:parser
11 # don't try to test this module if we cannot create a parser
347 # Creating a parser should succeed - it should fall back
723 parser = make_parser()
724 parser.setFeature(feature_namespaces, True)
727 parser.setContentHandler(gen)
728 parser.parse(test_xml)
884 parser = create_parser()
888 parser.setContentHandler(xmlgen)
890 parser.parse(f)
895 parser = create_parser()
899 parser.setContentHandler(xmlgen)
901 parser.parse(f)
911 parser = create_parser()
915 parser.setContentHandler(xmlgen)
916 parser.parse(open(fname, 'rb'))
922 parser = create_parser()
926 parser.setContentHandler(xmlgen)
928 parser.parse(f)
933 parser = create_parser()
937 parser.setContentHandler(xmlgen)
940 parser.parse(f2)
971 parser = create_parser()
973 parser.setDTDHandler(handler)
975 parser.feed('<!DOCTYPE doc [\n')
976 parser.feed(' <!ENTITY img SYSTEM "expat.gif" NDATA GIF>\n')
977 parser.feed(' <!NOTATION GIF PUBLIC "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">\n')
978 parser.feed(']>\n')
979 parser.feed('<doc></doc>')
980 parser.close()
990 parser = create_parser()
991 parser.setFeature(feature_external_ges, True)
993 parser.setEntityResolver(resolver)
996 parser.feed(
1004 parser = create_parser()
1006 parser.setEntityResolver(resolver)
1008 parser.feed(
1011 parser.feed('<doc />')
1012 parser.close()
1025 parser = create_parser()
1026 parser.setFeature(feature_external_ges, True)
1027 parser.setEntityResolver(self.TestEntityResolver())
1029 parser.setContentHandler(XMLGenerator(result))
1031 parser.feed('<!DOCTYPE doc [\n')
1032 parser.feed(' <!ENTITY test SYSTEM "whatever">\n')
1033 parser.feed(']>\n')
1034 parser.feed('<doc>&test;</doc>')
1035 parser.close()
1041 parser = create_parser()
1042 self.assertEqual(parser.getFeature(feature_external_ges), False)
1043 parser.setEntityResolver(self.TestEntityResolver())
1045 parser.setContentHandler(XMLGenerator(result))
1047 parser.feed('<!DOCTYPE doc [\n')
1048 parser.feed(' <!ENTITY test SYSTEM "whatever">\n')
1049 parser.feed(']>\n')
1050 parser.feed('<doc>&test;</doc>')
1051 parser.close()
1067 parser = create_parser()
1069 parser.setContentHandler(gather)
1071 parser.feed("<doc/>")
1072 parser.close()
1077 parser = create_parser()
1079 parser.setContentHandler(gather)
1081 parser.feed("<doc attr='val'/>")
1082 parser.close()
1087 parser = create_parser(1)
1089 parser.setContentHandler(gather)
1091 parser.feed("<doc/>")
1092 parser.close()
1097 parser = create_parser(1)
1099 parser.setContentHandler(gather)
1101 parser.feed("<doc xmlns:ns='%s' ns:attr='val'/>" % ns_uri)
1102 parser.close()
1122 parser = create_parser()
1126 parser.setContentHandler(xmlgen)
1127 parser.parse(TEST_XMLFILE)
1132 parser = create_parser()
1136 parser.setContentHandler(xmlgen)
1137 parser.parse(InputSource(TEST_XMLFILE))
1147 parser = create_parser()
1151 parser.setContentHandler(xmlgen)
1152 parser.parse(InputSource(fname))
1157 parser = create_parser()
1161 parser.setContentHandler(xmlgen)
1165 parser.parse(inpsrc)
1170 parser = create_parser()
1174 parser.setContentHandler(xmlgen)
1178 parser.parse(inpsrc)
1187 parser = create_parser()
1188 parser.setContentHandler(xmlgen)
1190 parser.feed("<doc>")
1191 parser.feed("</doc>")
1192 parser.close()
1199 parser = create_parser()
1200 parser.setContentHandler(xmlgen)
1202 parser.feed("<doc>")
1203 parser.feed("text")
1207 parser.setContentHandler(xmlgen)
1208 parser.reset()
1210 parser.feed("<doc>")
1211 parser.feed("text")
1212 parser.feed("</doc>")
1213 parser.close()
1222 parser = create_parser()
1223 parser.setContentHandler(xmlgen)
1225 parser.feed("<doc>")
1226 parser.feed("</doc>")
1227 parser.close()
1229 self.assertEqual(parser.getSystemId(), None)
1230 self.assertEqual(parser.getPublicId(), None)
1231 self.assertEqual(parser.getLineNumber(), 1)
1236 parser = create_parser()
1237 parser.setContentHandler(xmlgen)
1238 parser.parse(TEST_XMLFILE)
1240 self.assertEqual(parser.getSystemId(), TEST_XMLFILE)
1241 self.assertEqual(parser.getPublicId(), None)
1251 parser = create_parser()
1252 parser.setContentHandler(xmlgen)
1253 parser.parse(fname)
1255 self.assertEqual(parser.getSystemId(), fname)
1256 self.assertEqual(parser.getPublicId(), None)
1267 parser = create_parser()
1268 parser.setContentHandler(ContentHandler()) # do nothing
1274 parser.parse(source)
1280 parser = create_parser()
1281 parser.setContentHandler(ContentHandler()) # do nothing
1282 self.assertRaises(SAXParseException, parser.parse, StringIO("<foo>"))
1283 self.assertEqual(parser.getColumnNumber(), 5)
1284 self.assertEqual(parser.getLineNumber(), 1)
1362 self.parser = None
1432 self.parser = create_parser()
1433 self.parser.setContentHandler(ContentHandler())
1434 self.parser.setProperty(
1439 self.parser.parse(source)
1451 self.parser = None
1496 self.parser = create_parser()
1497 self.parser.setContentHandler(TestCharHandler(self))
1498 self.parser.setProperty(
1503 self.parser.parse(source)