flashdagger
|
c34166d7c8
|
[parsing] support uppercase SCRIPT tags as suggested by github-advanced-security bot
|
2023-11-13 06:54:28 +01:00 |
|
Marcel
|
8d87bb4d91
|
[parsing] unify tag nesting
|
2023-03-18 18:38:48 +01:00 |
|
Marcel
|
65f91148fc
|
[parsing] search for case-insensitive tag names
|
2023-03-18 18:38:48 +01:00 |
|
Marcel
|
6169b3eca8
|
[parsing] replace HTMLCommentRanges with HTMLIgnoreRanges
* ignore matches within CDATA elements and comments
|
2023-03-18 18:38:47 +01:00 |
|
Marcel
|
29278a3323
|
[parsing] fix return value
|
2023-03-18 18:38:46 +01:00 |
|
Marcel
|
dbf350c122
|
[parsing] return unclosed matched tags
|
2023-03-18 18:38:45 +01:00 |
|
Marcel
|
8451074b50
|
[parsing] fix: don't push unmatched void tags onto queue
|
2023-03-18 18:38:45 +01:00 |
|
Marcel
|
176a156c65
|
[parsing] rework interface, implemented all get_element(s) functions + extract_attributes() as MatchingElementParser class methods and improve performance
|
2023-03-18 18:38:44 +01:00 |
|
Marcel
|
e092ba9922
|
[test] rollback test_utils.py and add related tests to test_parsing.py
|
2023-03-18 18:38:44 +01:00 |
|