Commit 43851a2
authored
* bpo-36673: Implement comment/PI parsing support for the TreeBuilder in ElementTree.
* bpo-36673: Rewrite the comment/PI factory handling for the TreeBuilder in "_elementtree" to make it use the same factories as the ElementTree module, and to make it explicit when the comments/PIs are inserted into the tree and when they are not (which is the default).
1 parent 3d37ea2 commit 43851a2
6 files changed
Lines changed: 630 additions & 54 deletions
File tree
- Doc/library
- Lib
- test
- xml/etree
- Misc/NEWS.d/next/Library
- Modules
- clinic
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
523 | 523 | | |
524 | 524 | | |
525 | 525 | | |
526 | | - | |
527 | | - | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
528 | 529 | | |
529 | 530 | | |
530 | 531 | | |
| |||
549 | 550 | | |
550 | 551 | | |
551 | 552 | | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
552 | 557 | | |
553 | 558 | | |
554 | 559 | | |
| |||
1021 | 1026 | | |
1022 | 1027 | | |
1023 | 1028 | | |
1024 | | - | |
| 1029 | + | |
| 1030 | + | |
1025 | 1031 | | |
1026 | 1032 | | |
1027 | | - | |
1028 | | - | |
1029 | | - | |
1030 | | - | |
1031 | | - | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
1032 | 1047 | | |
1033 | 1048 | | |
1034 | 1049 | | |
| |||
1054 | 1069 | | |
1055 | 1070 | | |
1056 | 1071 | | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
1057 | 1088 | | |
1058 | 1089 | | |
1059 | 1090 | | |
| |||
1150 | 1181 | | |
1151 | 1182 | | |
1152 | 1183 | | |
1153 | | - | |
1154 | | - | |
1155 | | - | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
1156 | 1187 | | |
1157 | 1188 | | |
1158 | 1189 | | |
| |||
1171 | 1202 | | |
1172 | 1203 | | |
1173 | 1204 | | |
1174 | | - | |
| 1205 | + | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
1175 | 1212 | | |
1176 | 1213 | | |
1177 | 1214 | | |
| |||
1191 | 1228 | | |
1192 | 1229 | | |
1193 | 1230 | | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
1194 | 1235 | | |
1195 | 1236 | | |
1196 | 1237 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1194 | 1194 | | |
1195 | 1195 | | |
1196 | 1196 | | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
| 1201 | + | |
| 1202 | + | |
1197 | 1203 | | |
1198 | 1204 | | |
1199 | 1205 | | |
| |||
1276 | 1282 | | |
1277 | 1283 | | |
1278 | 1284 | | |
1279 | | - | |
1280 | | - | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
| 1288 | + | |
1281 | 1289 | | |
1282 | 1290 | | |
1283 | 1291 | | |
| |||
1314 | 1322 | | |
1315 | 1323 | | |
1316 | 1324 | | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
| 1330 | + | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
| 1342 | + | |
| 1343 | + | |
| 1344 | + | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
1317 | 1352 | | |
1318 | 1353 | | |
1319 | 1354 | | |
| |||
1333 | 1368 | | |
1334 | 1369 | | |
1335 | 1370 | | |
1336 | | - | |
1337 | 1371 | | |
1338 | 1372 | | |
1339 | 1373 | | |
| |||
2741 | 2775 | | |
2742 | 2776 | | |
2743 | 2777 | | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
| 2782 | + | |
| 2783 | + | |
| 2784 | + | |
| 2785 | + | |
| 2786 | + | |
| 2787 | + | |
| 2788 | + | |
| 2789 | + | |
| 2790 | + | |
| 2791 | + | |
| 2792 | + | |
| 2793 | + | |
| 2794 | + | |
| 2795 | + | |
| 2796 | + | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
2744 | 2805 | | |
2745 | 2806 | | |
2746 | 2807 | | |
| |||
2761 | 2822 | | |
2762 | 2823 | | |
2763 | 2824 | | |
| 2825 | + | |
| 2826 | + | |
| 2827 | + | |
| 2828 | + | |
| 2829 | + | |
| 2830 | + | |
| 2831 | + | |
| 2832 | + | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
| 2836 | + | |
| 2837 | + | |
| 2838 | + | |
| 2839 | + | |
2764 | 2840 | | |
2765 | 2841 | | |
2766 | 2842 | | |
| |||
3418 | 3494 | | |
3419 | 3495 | | |
3420 | 3496 | | |
| 3497 | + | |
| 3498 | + | |
| 3499 | + | |
| 3500 | + | |
| 3501 | + | |
| 3502 | + | |
3421 | 3503 | | |
3422 | 3504 | | |
3423 | 3505 | | |
| |||
3426 | 3508 | | |
3427 | 3509 | | |
3428 | 3510 | | |
| 3511 | + | |
| 3512 | + | |
3429 | 3513 | | |
3430 | 3514 | | |
3431 | 3515 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1374 | 1374 | | |
1375 | 1375 | | |
1376 | 1376 | | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
1377 | 1384 | | |
1378 | | - | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
1379 | 1388 | | |
1380 | 1389 | | |
1381 | 1390 | | |
| 1391 | + | |
1382 | 1392 | | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
1383 | 1401 | | |
1384 | 1402 | | |
1385 | 1403 | | |
1386 | 1404 | | |
1387 | 1405 | | |
1388 | 1406 | | |
1389 | 1407 | | |
1390 | | - | |
1391 | | - | |
| 1408 | + | |
| 1409 | + | |
1392 | 1410 | | |
1393 | 1411 | | |
1394 | 1412 | | |
| |||
1417 | 1435 | | |
1418 | 1436 | | |
1419 | 1437 | | |
| 1438 | + | |
| 1439 | + | |
1420 | 1440 | | |
1421 | 1441 | | |
1422 | 1442 | | |
| |||
1435 | 1455 | | |
1436 | 1456 | | |
1437 | 1457 | | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
1438 | 1485 | | |
1439 | 1486 | | |
1440 | 1487 | | |
| |||
1519 | 1566 | | |
1520 | 1567 | | |
1521 | 1568 | | |
| 1569 | + | |
| 1570 | + | |
| 1571 | + | |
| 1572 | + | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
1522 | 1578 | | |
1523 | 1579 | | |
1524 | 1580 | | |
| |||
1640 | 1696 | | |
1641 | 1697 | | |
1642 | 1698 | | |
1643 | | - | |
| 1699 | + | |
1644 | 1700 | | |
| 1701 | + | |
1645 | 1702 | | |
1646 | 1703 | | |
| 1704 | + | |
| 1705 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments